phpbar.de logo

Mailinglisten-Archive

[php] 86400s != 1d

[php] 86400s != 1d

Carsten Lehmann php_(at)_phpcenter.de
Fri, 12 Oct 2001 13:28:49 +0200


Hallo,

"Tacker, Markus" schrieb:

> Ich ermittelte das Datum des nächtsen Tages einfach, indem ich zum timestamp
> von heute 00:00:00 Uhr 86400 Sekunden addiert habe. Logischerweise müßte ich
> dann beim nächsten Tag um 0 Uhr gelandet sein. 

Nein, es fehlen 3600 Sek. für 1:00 und 3600 Sek. für die Sommerzeit.

> <?php
> $heute = mktime(0,0,0);
> $akt_tag = $heute;

Müsste bei Sommerzeit heißen: $akt_tag= $heute + 3600 + 3600

> while(...) {
>         $akt_tag = $akt_tag + 86400;
> }
> ?>

Gruss
Carsten


php::bar PHP Wiki   -   Listenarchive