Die time()+86400 Methode
Wir starten an 26.03.2003 und lassen uns die 10 folgenden Tage ausgeben.
26.03.2003 - 00:00:00
27.03.2003 - 00:00:00
28.03.2003 - 00:00:00
29.03.2003 - 00:00:00
30.03.2003 - 00:00:00
31.03.2003 - 01:00:00
01.04.2003 - 01:00:00
02.04.2003 - 01:00:00
03.04.2003 - 01:00:00
04.04.2003 - 01:00:00
05.04.2003 - 01:00:00

Da kann man noch sagen die eine Stunde ist doch egal.

Die time()+86400 Methode
Wir starten an 21.10.2003 und lassen uns die 10 folgenden Tage ausgeben.
21.10.2003 - 00:00:00
22.10.2003 - 00:00:00
23.10.2003 - 00:00:00
24.10.2003 - 00:00:00
25.10.2003 - 00:00:00
26.10.2003 - 00:00:00
26.10.2003 - 23:00:00
27.10.2003 - 23:00:00
28.10.2003 - 23:00:00
29.10.2003 - 23:00:00
30.10.2003 - 23:00:00

Und was nun? Da haben wir einen Tag doppelt. Das ist nicht mehr egal.

Die mktime() Methode
Wir starten an 26.03.2003 und lassen uns die 10 folgenden Tage ausgeben.
26.03.2003 - 00:00:00
27.03.2003 - 00:00:00
28.03.2003 - 00:00:00
29.03.2003 - 00:00:00
30.03.2003 - 00:00:00
31.03.2003 - 00:00:00
01.04.2003 - 00:00:00
02.04.2003 - 00:00:00
03.04.2003 - 00:00:00
04.04.2003 - 00:00:00
05.04.2003 - 00:00:00
...

Die mktime() Methode
Wir starten an 21.10.2003 und lassen uns die 10 folgenden Tage ausgeben.
21.10.2003 - 00:00:00
22.10.2003 - 00:00:00
23.10.2003 - 00:00:00
24.10.2003 - 00:00:00
25.10.2003 - 00:00:00
26.10.2003 - 00:00:00
27.10.2003 - 00:00:00
28.10.2003 - 00:00:00
29.10.2003 - 00:00:00
30.10.2003 - 00:00:00
31.10.2003 - 00:00:00

Ich denke da braucht man nix mehr sagen.



<?php error_reporting(E_ALL);


echo 
"Die time()+86400 Methode<br>\nWir starten an 26.03.2003 und lassen uns die 10 folgenden Tage ausgeben.\n<hr>\n";
$t mktime(0,0,03252003) ; 
for (
$i $i <= 10 $i++){
    
$t $t 86400 ;
    echo 
date("d.m.Y - H:i:s"$t) ;
    echo 
"<br>\n";
}
 echo 
"<br>\n";   
echo 
"Da kann man noch sagen die eine Stunde ist doch egal. \n<hr><br>\n";
echo 
"Die time()+86400 Methode<br>\nWir starten an 21.10.2003 und lassen uns die 10 folgenden Tage ausgeben.\n<hr>\n";
$t mktime(0,0,010202003) ; 
for (
$i $i <= 10 $i++){
    
$t $t 86400 ;
    echo 
date("d.m.Y - H:i:s"$t) ;
    echo 
"<br>\n";
}
 echo 
"<br>\n";
echo 
"Und was nun? Da haben wir einen Tag doppelt. Das ist nicht mehr egal.\n<hr><br>\n";

echo 
"Die mktime() Methode<br>\nWir starten an 26.03.2003 und lassen uns die 10 folgenden Tage ausgeben.\n<hr>\n";
$t mktime(0,0,03252003) ; 
for (
$i $i <= 10 $i++){
    
$t mktime(0,0,0,date('m',$t),date('d',$t) + date('Y',$t)) ;
    echo 
date("d.m.Y - H:i:s"$t) ;
    echo 
"<br>\n";
}   
echo 
"... \n<hr><br>\n";
echo 
"Die mktime() Methode<br>\nWir starten an 21.10.2003 und lassen uns die 10 folgenden Tage ausgeben.\n<hr>\n";
$t mktime(0,0,010202003) ; 
for (
$i $i <= 10 $i++){
    
$t mktime(0,0,0,date('m',$t),date('d',$t) + date('Y',$t)) ;
    echo 
date("d.m.Y - H:i:s"$t) ;
    echo 
"<br>\n";
}  
 echo 
"<br>\n"
echo 
"Ich denke da braucht man nix mehr sagen.<br><br>\n";
?>
<br>
<hr>
<?php highlight_file(__FILE__?>