phpbar.de logo

Mailinglisten-Archive

[php] Problem mit den Datums Funktionen

[php] Problem mit den Datums Funktionen

Philipp Schuchall phs_(at)_megabit.net
Mon, 6 Sep 1999 15:54:47 +0200


> <?
> 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."<br>";
> $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
--------------------------------------------------------------



php::bar PHP Wiki   -   Listenarchive