O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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() ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required