3.2 Datums- und Zeitbestandteile in einen Epochen-Zeitstempel konvertieren

Problem

Sie möchten wissen, welcher Epochen-Zeitstempel einem Satz von Zeit- und Datumsbestandteilen entspricht.

Lösung

Verwenden Sie mktime() oder die Klasse DateTime, wenn Ihre Zeit- und Datumsbestandteile in der lokalen Zeitzone liegen:

// 10. März 1975 19:45:03 Uhr lokale Zeit
$dann = mktime(19,45,3,3,10,1975);
$dann = new DateTime('10 March 1975 19:45:03');
$dann->getTimestamp();

Die Funktion mktime() liefert direkt einen Zeitstempel vom Typ Integer. Wollen Sie ein Objekt der Klasse DateTime erzeugen, rufen Sie den Konstruktor auf und übergeben eine Zeichenkette, die das gewünschte Datum repräsentiert. Das Format dieser Zeichenkette entspricht dem der Funktion strtotime() ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.