Die time()+86400 Methode
Wir starten an 26.03.2003 und lassen uns die 10 folgenden Tage ausgeben.
<?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,0, 3, 25, 2003) ;
for ($i = 0 ; $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,0, 10, 20, 2003) ;
for ($i = 0 ; $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,0, 3, 25, 2003) ;
for ($i = 0 ; $i <= 10 ; $i++){
$t = mktime(0,0,0,date('m',$t),date('d',$t) + 1 , 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,0, 10, 20, 2003) ;
for ($i = 0 ; $i <= 10 ; $i++){
$t = mktime(0,0,0,date('m',$t),date('d',$t) + 1 , 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__) ?>