|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 31 ![]() |
Bonjour,
voila, je possède 2 variables PHP contenant 2 dates, une de début d'action et une de fin d'action. je voudrais savoir combien de temps a durée cet action. Le problème est que lorsque je fait un $DateFin - $DateDebut, j'obtiens une date nouvelle date de 1970, hors ce que j'aurais besoin de savoir c'est le nombre de jours et/ou d'heure qu'a duré l'action. Comment puis-je connaitre le temps passé sur cette action? Merci d'avance! |
|
|
00
|
|
|
#2 |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 775 ![]() |
Bonjour,
Tu dois avoir un souci dans la déclaration de tes dates, peux-tu nous montrer le code ? |
|
|
10
|
|
|
#3 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 452 ![]() |
hello,
quels sont les types de tes variables date ? http://www.php.net/manual/fr/datetime.diff.php a+ |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 31 ![]() |
je récupère mes dates dans ma base mssql d'un camp datetime avec une requête "CONVERT(VARCHAR, Date, 120)"
j'arrive à changer leurs types avec strtotime si besoin. |
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 31 ![]() |
Citation:
je suis en PHP/5.3.4 |
|
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Jérémy Étudiant Inscription : octobre 2009 Messages : 236 ![]() |
Code :
$duree = round((strtotime($date_fin) - strtotime($date_deb))/(60*60*24));
__________________
Pensez à la balise [CODE]. Aucune réponse aux questions par MP. |
|
|
10
|
|
|
#7 | |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 31 ![]() |
Citation:
|
|
|
|
01
|
|
|
#8 |
|
Membre éclairé
![]() Jérémy Étudiant Inscription : octobre 2009 Messages : 236 ![]() |
Normal, ce ne sont pas des dates mais des date time.
__________________
Pensez à la balise [CODE]. Aucune réponse aux questions par MP. |
|
|
00
|
|
|
#9 | ||
|
Invité de passage
![]() Inscription : mars 2007 Messages : 31 ![]() |
comment le convertir en jour heure:minute:seconde?
j'ai progresser avec ça : Code :
|
||
|
|
00
|
|
|
#10 | |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 452 ![]() |
Citation:
L'extension est fournie en standard. http://www.php.net/manual/fr/datetime.installation.php J'ai un coup de folie je re poste un lie posté plus tôt dans la journée : http://www.php.net/manual/fr/langref.php a+ |
|
|
|
00
|
|
|
#11 | |
|
Membre confirmé
![]() Hugo VacherÉtudiant Inscription : mai 2008 Messages : 158 ![]() |
Citation:
Le plus simple est de calculer toi même (nombre de seconde / 60 = nombre de minutes, nombre de minutes / 60 = nombre d'heures, etc...) PS: pense à la balise [CODE] ! |
|
|
00
|
|
|
#12 | ||||
|
Membre du Club
![]() Alain Développeur informatique Inscription : mai 2008 Messages : 117 ![]() |
Bonjour
Code :
Code :
__________________
Donnes un poisson à un homme tu le nourris un jour, apprends lui à pécher tu le nourris toute sa vie.
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com