Calcul de la durée entre 2 heures - fonction date [Résolu]

YarbY 25 Messages postés jeudi 13 mars 2003Date d'inscription 23 avril 2008 Dernière intervention - 21 avril 2008 à 11:43 - Dernière réponse : coucou747 12336 Messages postés mardi 10 février 2004Date d'inscription 30 juillet 2012 Dernière intervention
- 23 avril 2008 à 13:18
Bonjour,

Est ce normal que date("H:i",0) donne 1:00 ??

Je cherche à faire une soustraction entre 2 heures, pour calculer une durée et j'ai un ecart de 1h. Et en effectuant des tests pour voir ou était l'erreur j'en suis arrivé à faire une difference entre 2 même heure et ça m'a renvoyé 1:00.
Donc la simplicité voudrait que je soustrait 1h mais je voudrais comprendre pourquoi date("H:i",0) donne 1:00 !!
merci d'avance

voici mon code:

$h1 = 10;
$m1 = 00;
$h2 = 12;
$m2 = 00;

$heure2 = mktime($h2,$m2);
$heure1 = mktime($h1,$m1);
$diff = $heure2 - $heure1;

$diff = date("H:i",$diff);
$t_diff = explode(":",$diff);
$duree = ($t_diff[0] * 60) + $t_diff[1];

YarbY
Afficher la suite 

3 réponses

Répondre au sujet
coucou747 12336 Messages postés mardi 10 février 2004Date d'inscription 30 juillet 2012 Dernière intervention - 21 avril 2008 à 13:14
+3
Utile
salut
parce-que le timestamp 0 correspond au premier janvier 1970 a 1h00.

supprime ca :

$diff = date("H:i",$diff);
$t_diff = explode(":",$diff);
$duree = ($t_diff[0] * 60) + $t_diff[1];

t'as deja tes secondes dans : $diff.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de coucou747
YarbY 25 Messages postés jeudi 13 mars 2003Date d'inscription 23 avril 2008 Dernière intervention - 23 avril 2008 à 09:31
0
Utile
Merci pour l'info je comprend mieux le décalage d'1 heure

YarbY
Commenter la réponse de YarbY
coucou747 12336 Messages postés mardi 10 février 2004Date d'inscription 30 juillet 2012 Dernière intervention - 23 avril 2008 à 13:18
0
Utile
clique sur reponse acceptee stp
Commenter la réponse de coucou747

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.