Mailinglisten-Archive |
Hallo! Nach laengerer stiller Beteiligung an der Liste habe ich nun auch ein Problem: System: HP LPr SuSe 6.3 Kernel 2.2.13-SMP PHP 3.0.16 Folgendes Segment, soll ueber einen vorgegebenen Zeitraum jeweils einen Tag pro Woche ausgeben (in diesem Fall alle Dienstage): <? 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 } } Als Ergebnis bekomme ich aber: . . 17.10.2000 - Tue 24.10.2000 - Tue 30.10.2000 - Mon //ab hier offensichtlich Falsch 06.11.2000 - Mon 13.11.2000 - Mon . . Wenn ich oben bei date_from_ts statt des 10.10. irgendetwas aelteres einsezte, bsp. den 4.1. dann erhalte ich ab dem 24.10 richtigerweise folgendes: . . 24.10.2000 - Tue 31.10.2000 - Tue // Korrekt! 07.11.2000 - Tue 14.11.2000 - Tue . . HILFE! Wie kommt das? Daniel -- Sent through GMX FreeMail - http://www.gmx.net
php::bar PHP Wiki - Listenarchive