Seite 1 von 1
PHP: Timestamp von heute, 0 Uhr
Verfasst: 26.06.2003 16:10
von Teclador
Hallo!
Ich habe gerade ein kleine Hirnverknotung:
Wie bekomme ich den Timestamp von aktuellen Tag 0 Uhr (MESZ) heraus?
Danke schön!
Verfasst: 26.06.2003 16:28
von bloddy newbie
Code: Alles auswählen
//heute 0:00:00 Uhr
$begin = mktime(0,0,0,date("m"),date("d"),date("Y"));
//heute 23:59:59
$ende = mktime(23,59,59,date("m"),date("d"),date("Y"));
bitteschön

Verfasst: 26.06.2003 16:29
von Gonzo_w
Ähhm, ich versuchs mal:
oder halt
Falls sich das irgendwie spießt (kanns jetzt leider nicht ausprobieren) ein bissl schummeln:
Verfasst: 26.06.2003 17:06
von Teclador
Danke Euch beiden, ich meinte mit "heute" immer den aktuellen Tag...
@bloddy newbie:
Muß ich jetzt nicht noch 7200 abziehen wegen GMT+2?
Verfasst: 26.06.2003 17:16
von bloddy newbie
wenn du den timestamp mit date verarbeitest und dein server in der euro-zone steht ist das nicht erforderlich.
zumindest habe ich es bisher nicht benötigt.
lg bloddy
Verfasst: 26.06.2003 17:18
von Teclador
Achso, timestamp ist selber zeitzonenabhäng? Das wusste ich nicht. Danke!
Verfasst: 26.06.2003 17:24
von bloddy newbie
die betreffenden werte (tag, monat, jahr) werden durch die funktion date generiert und diese ist server-abhängig.
mktime generiert lediglich einen timestamp zu einer bestimmten zeit.
lg bloddy
Verfasst: 26.06.2003 17:27
von Teclador
OK, jetzt hat es geklingelt und mein Hirn sind entwunden. Vielen Dank für den freundlichen Support!
Grüße aus Brüggen-Born
Verfasst: 26.06.2003 20:23
von Gonzo_w
Vielleicht auch noch das als kleine Hilfe:
gmdate("datumsformat"[,"timestamp"])
Beschreibung:
Dieser Befehl entspricht dem Befehl date() mit dem einzigen Unterschied, dass anstatt der lokalen Uhrzeit die Greenwich Mean Time (GMT) verwendet wird.