From phs_(at)_megabit.net Mon, 6 Sep 1999 15:54:47 +0200 Date: Mon, 6 Sep 1999 15:54:47 +0200 From: Philipp Schuchall phs_(at)_megabit.net Subject: [php] Problem mit den Datums Funktionen > if (isset($do_it)){ > $date_to_ts=mktime (0, 0, 0, 12, 12, 2000); > $date_from_ts=mktime (0, 0, 0, 10, 10, 2000); > while($date_to_ts>=$date_from_ts){ > $day = date (d,$date_from_ts); > $month = date (m,$date_from_ts); > $year = date (Y,$date_from_ts); > $weekday = date (D,$date_from_ts); > $current_date=$day.".".$month.".".$year." - ".$weekday; > echo $current_date."
"; > $date_from_ts+=604800; // Sekunden einer Woche > } > } Versuch mal nicht Sekunden zu benutzen. Vielleicht gibt es Intern bei der berechnung kleinste Rundungsfehler, könnte ja irgendwie vorkommen. Versuch stattdessen mal so etwas wie $date_from_ts = mktime(0,0,0, $x, $y, 2000) (In der letzten Zeile der Schleife). Dann kannst du $x und $y hochzählen. Ist zwar etwas komplizierter, da man den Monat zum richtigen Zeitpunkt hochzählen muss, aber einen Versuch wärs Wert. -------------------------------------------------------------- Philipp Schuchall Megabit Informationstechnologie GmbH --------------------------------------------------------------