|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : mai 2004 Messages : 317 ![]() |
Bonjour,
J'utilise mktime pour connaitre un temps restant et ceci avec des variables. J'ai constaté que j'ai systématiquement une heure de trop. J'ai donc essayé avec des chiffre en dur et c'est pareil. Avec le code suivant Code :
Y a t'il une particularité sur le mktime, car dans l'exemple que je donne c'est tout bêtement un calcul d'heure comme on en a tous fait ? Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
utilise gmmktime
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 317 ![]() |
Bonjour stealth35,
Excuse de ma réponse tardive et merci pour la tienne. Apparemment c'est pas mieux, il y a toujours cet écart d'une heure. A+ |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
faut aussi faire gmdate, mais utilise date_diff plutot
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 802 ![]() |
Cela provient du fait que tu lui demandes l'heure au premier janvier 1970 à mon avis. Ils ont du commencer à 1h et non pas à minuit ce qui influe sur ce résultat.
Il faudrait que tu lui demandes l'heure au jour de la date souhaitée : Code :
echo date('H:i', mktime(20,00,00,03,19,2011) - mktime(11,16,00,03,19,2011) + mktime(0,0,0,03,19,2011)); |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 317 ![]() |
OK merci c'est bon.
Je te souhaite une bonne journée. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com