(PHP 4, PHP 5)
gmmktime — Gibt einen Unix-Timestamp (Zeitstempel) für ein GMT Datum zurück
$hour
= gmdate("H")
[, int $minute
= gmdate("i")
[, int $second
= gmdate("s")
[, int $month
= gmdate("n")
[, int $day
= gmdate("j")
[, int $year
= gmdate("Y")
[, int $is_dst
= -1
]]]]]]] )Identisch zu mktime() mit der Ausnahme, dass die übergebenen Parameter ein GMT-Datum repräsentieren. gmmktime() greift intern auf mktime() zurück, so dass nur Zeitangaben valide sind, die in der ausgewählten lokalen Zeitzone genutzt werden können.
Wie bei mktime() können Argumente von rechts nach links weggelassen werden, wobei jedes fehlende Argument auf den gegenwärtigen entsprechenden GMT-Wert gesetzt wird.
hour
Die Stunde
minute
Die Minute
second
Die Sekunde
month
Der Monat
day
Der Tag
year
Das Jahr
is_dst
Parameter repräsentieren immer ein GMT-Datum, so dass
is_dst
keinen Einfluss auf das Ergebnis nimmt.
Gibt einen Unix Timestamp im integer-Format zurück.
Version | Beschreibung |
---|---|
5.1.0 |
Mit der Einführung von PHP 5.1.0 wird der Parameter
is_dst als veraltet betrachtet. In der Folge
sollten stattdessen die neuen Zeitzonenhandling-Features verwendet
werden.
|
Beispiel #1 gmmktime() unter den Beschränkungen von Windows
<?php
gmmktime(0, 0, 0, 1, 1, 1970); // gültig in GMT und west, ungültig in east
?>