English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Date & Time Funktion Handbuch
date_timestamp_get() Funktion gibt den Unix-Zeitstempel zurück
Die Funktion date_timestamp_get ist ein Alias für DateTime::getTimestamp(). Diese Funktion akzeptiert ein DateTime-Objekt als Parameter und gibt den Unix-Zeitstempel des angegebenen Objekts zurück.
date_timestamp_get(object)
Nummer | Parameter und Beschreibung |
---|---|
1 | object(Notwendig) Dies ist das DateTime-Objekt, das Sie benötigen, um den Zeitstempel zu erhalten. |
date_timestamp_get() Funktion gibt den Unix-Zeitstempel eines bestimmten Datums zurück.
Diese Funktion wurde ursprünglich in der PHP-Version5.3eingeführt und kann in allen höheren Versionen verwendet werden.
Das folgende Beispiel zeigtdate_timestamp_get()Die Funktion gibt den Zeitstempel eines bestimmten Datums zurück
<?php $date = date_create("1985-12-19, 07:32:41 GMT"); $timestamp = date_timestamp_get($date); print("Zeitstempel: ".$timestamp); ?>Testen Sie heraus‹/›
Ausgaberesultat
Zeitstempel: 503825561
Das folgende Beispiel gibt den Unix-Zeitstempel des heutigen Datums und der aktuellen Zeit zurück:
<?php $date = date_create(); $timestamp = date_timestamp_get($date); print("Zeitstempel: ".$timestamp); ?>Testen Sie heraus‹/›
Ausgaberesultat
Zeitstempel: 1589179558
Das folgende Beispiel erstellt ein Datum, fügt eine Zeitspanne hinzu und erhält den Zeitstempel des resultierenden Datums-
<?php //Erstellen Sie ein DateTime-Objekt $date = date_create("25-09-1989"); //Fügen Sie eine Zeitspanne zur Datum hinzu $new_date = date_add($date, new DateInterval('PT10H30S')); $timestamp = date_timestamp_get($new_date); print("Zeitstempel: $timestamp"); ?>Testen Sie heraus‹/›
Ausgaberesultat
Zeitstempel: 622720830
Wenn Sie versuchen, den Zeitstempel eines Datums vor der Epoche Unix zu erhalten (1970 Jahr1Monat1Tag),danndate_create()Die Funktion gibt einen negativen Wert zurück-
<?php $date = date_create("1952-04-27"); $timestamp = date_timestamp_get($date); print($timestamp); ?>Testen Sie heraus‹/›
Dies ergibt das folgende Ergebnis-
-557971200