Uhrzeit mit Timestamp berechnen

Hi!

Für eine Zeitberechnungsmethode verwende ich einen Timestamp, aus dem ich dann mit date die Uhrzeit ermittle:

$uhrzeit = date(‚H.i‘, $timestamp);

Das Problem ist, dass ein Timestamp mit dem Wert 0 einen Zeitwert ‚01:00‘ zurückliefert (zumindest auf Windows-Rechnern; ob das auf Maschinen mit anderen BS auch so ist, muss ich noch teste).

Wieso ist ein Timestamp vom Wert 0 nicht ‚00:00‘ bzw. der Wert 900 die Uhrzeit ‚00:15‘ (es kommen ‚01:00‘ bzw. ‚01:15‘)?

Kennt jemand eine Lösung?

Grüße
Heinrich

$uhrzeit = date(‚H.i‘, $timestamp);

Wieso ist ein Timestamp vom Wert 0 nicht ‚00:00‘ bzw. der Wert
900 die Uhrzeit ‚00:15‘ (es kommen ‚01:00‘ bzw. ‚01:15‘)?

weil offensichtlich dein system weiss, dass du in der zeitzone amsterdam,berlin bist.
mit gmdate bekommst du die werte, die du erwartest.