Profil supprimé | ce que j'ai fais... Il y a un décalage à partir de la 2e itération de la boucle : avec ce script :
Code :
- <?php
- echo ("$nb_jours <table border=1> " );
- $timestamp=mktime(0,0,0,10,$i,2008);
- for($i=1;$i< (date("t",mktime(0,0,0,10,$i,2008))+1);$i++)
- {
- $timestamp_t=$timestamp+($i*24*3600);
- echo ("<tr><td>".strftime("%a",mktime(0,0,0,10,$i,2008))."</td>
- <td>".strftime("%d",mktime(0,0,0,10,$i,2008))."</td><td>".mktime(0,0,0,10,$i,2008)."</td>
- <td>".$timestamp."</td>
- <td>".(mktime(0,0,0,10,$i,2008)-$timestamp)."</td>
- <td>$i</td></tr>" );
- }
- echo ("</table>" );
- ?>
|
ça me donne Jour N° du jour timestamp avec mktime timestamp avec $timestamp+($i-1)*24*3600; différence des deux
Wed 01 1222812000 1222812000 0 Thu 02 1222898400 1222984800 -86400
On voit bien que à partir de la deuxième itération, il y a une différence entre le mktime créé et le timestamp qu'on incrémente... quand on divise la différence par 3600 on obtient... 24. Message édité par Profil supprimé le 26-04-2006 à 16:55:12
|