par
Ufufy » 20 juin 2006, 14:16
Certes, on peux soustraire avec mktime, qui a pour fonction de passer une date en timestamp... le mystère reste entier!!!
voyez plutot j'ai esayé les deux pour vérifier mes timestamp:
echo '<br />mktime '.mktime(00,00,00,06,01,2006);
echo '<br /strtotime >'.strtotime($debut);
echo '<br />mktime '.mktime(00,00,00,12,20,2006);
echo '<br /strtotime >'.strtotime($fin);
echo '<br />mktime-mktime '.(mktime(00,00,00,12,20,2006)-mktime(00,00,00,06,01,2006));
echo '<br />strtotime - strtotime'.((strtotime($fin))-(strtotime($debut)));
echo '<br />resultat en jours avec mktime '.((mktime(00,00,00,12,20,2006)-mktime(00,00,00,06,01,2006))/(60*60*24));
echo '<br />resultat en jours avec strtotime'.((strtotime ($fin))-(strtotime ($debut)))/(60*60*24);
ce qui affiche dans le navigateur:
mktime 1149112800
1149112800
mktime 1166569200
1166569200
mktime-mktime 17456400
strtotime - strtotime17456400
resultat en jours avec mktime 202.041666667
resultat en jours avec strtotime202.041666667
Alors???? qui peux m'expliquer????
Certes, on peux soustraire avec mktime, qui a pour fonction de passer une date en timestamp... le mystère reste entier!!!
voyez plutot j'ai esayé les deux pour vérifier mes timestamp:
[php]
echo '<br />mktime '.mktime(00,00,00,06,01,2006);
echo '<br /strtotime >'.strtotime($debut);
echo '<br />mktime '.mktime(00,00,00,12,20,2006);
echo '<br /strtotime >'.strtotime($fin);
echo '<br />mktime-mktime '.(mktime(00,00,00,12,20,2006)-mktime(00,00,00,06,01,2006));
echo '<br />strtotime - strtotime'.((strtotime($fin))-(strtotime($debut)));
echo '<br />resultat en jours avec mktime '.((mktime(00,00,00,12,20,2006)-mktime(00,00,00,06,01,2006))/(60*60*24));
echo '<br />resultat en jours avec strtotime'.((strtotime ($fin))-(strtotime ($debut)))/(60*60*24);
[/php]
ce qui affiche dans le navigateur:
mktime 1149112800
1149112800
mktime 1166569200
1166569200
mktime-mktime 17456400
strtotime - strtotime17456400
resultat en jours avec mktime 202.041666667
resultat en jours avec strtotime202.041666667
Alors???? qui peux m'expliquer????