Differenz in Tagen zwischen zwei Unix Timestamps
Hamza Raya
- php
Hallo
Wie kann ich die Differenz in Tagen zwischen zwei Unix Timestamps berechnen ?
Bin dankbar für jede Hilfe
Gruss
H. Raya
Hallo,
differenzintagen = (timestamp1-timestamp2)/60/60/24
wobei timestamp1 der timestamp des aktuelleren Tages ist.
(Ich hoffe ich hab das jetzt auf die schnelle richtig getippt.)
Tschau
Tobias
hi,
differenzintagen = (timestamp1-timestamp2)/60/60/24
wobei timestamp1 der timestamp des aktuelleren Tages ist.(Ich hoffe ich hab das jetzt auf die schnelle richtig getippt.)
genrell ja - wobei bei zeiträumen, die sommer- oder winterzeit-umstellung beinhalten, erhöhte aufmerksamkeit angebracht ist.
da ist dann nämlich ein jeweils tag dazwischen, der 23 oder 25 stunden hat.
und eben deshalb kann man hier in leichte schwulitäten kommen, wenn einer der beiden timestamps nahe 0 uhr liegt (+/- eine stunde) ...
gruss,
wahsaga
Hello,
genrell ja - wobei bei zeiträumen, die sommer- oder winterzeit-umstellung beinhalten, erhöhte aufmerksamkeit angebracht ist.
da ist dann nämlich ein jeweils tag dazwischen, der 23 oder 25 stunden hat.
Aber die Timestamps sind doch immer in Greenwich Mean Time und lassen
sich ohne Zeitzone gar nicht ordnungsgemäß erstellen oder rückwandeln.
http://www.phpbuilder.com/columns/ehresman20030911.php3?page=4
(einfach mal so googled...)
und eben deshalb kann man hier in leichte schwulitäten kommen, wenn einer der beiden timestamps nahe 0 uhr liegt (+/- eine stunde) ...
Ist die Umstellung in DE nicht
MESZ -> MEZ um 03:00a Uhr -> 02:00bUhr ?
und
MEZ -> MESZ um 02:00 Uhr -> 03:00 Uhr ?
Wenn die Zeitzone richtig eingestellt ist und man zur Rückwandlung der Timestamps die date()-Funktion benutzt, bekommt man immer das dazu passende Datum bzw den Tag im Jahr.
Liebe Grüße aus http://www.braunschweig.de
Tom