Mit der Funktion „Datum/Uhrzeit“ können Sie Datum und Uhrzeit vom Server abrufen, auf dem das PHP-Skript ausgeführt wird. Mit den Datums-/Uhrzeitfunktionen können Sie Datums- und Uhrzeitangaben auf unterschiedliche Weise formatieren.
Hinweis: Diese Funktionen basieren auf den lokalen Einstellungen des Servers. Denken Sie daran, bei der Verwendung dieser Funktionen die Sommerzeit und Schaltjahre zu berücksichtigen.
Die PHP-Datums-/Uhrzeitfunktionen sind ein integraler Bestandteil des PHP-Kerns. Für die Nutzung dieser Funktionen ist keine Installation erforderlich.
Das Verhalten von Datums-/Uhrzeitfunktionen wird durch Einstellungen in php.ini beeinflusst:
Name | beschreiben | Standard | PHP-Version |
---|---|---|---|
Datum.Zeitzone | Geben Sie die Standardzeitzone an (alle Datums-/Uhrzeitfunktionen verwenden diese Option). | „“ | PHP 5.1 |
date.default_latitude | Gibt den Standard-Breitengrad an (date_sunrise() und date_sunset() verwenden diese Option) | „31,7667“ | PHP 5.0 |
date.default_longitude | Gibt den Standardlängengrad an (date_sunrise() und date_sunset() verwenden diese Option) | „35.2333“ | PHP 5.0 |
date.sunrise_zenith | Gibt den standardmäßigen Sonnenaufgangszenit an (date_sunrise() und date_sunset() verwenden diese Option) | „90,83“ | PHP 5.0 |
date.sunset_zenith | Gibt den Standard-Sonnenuntergangszenit an (date_sunrise() und date_sunset() verwenden diese Option) | „90,83“ | PHP 5.0 |
Funktion | beschreiben |
---|---|
Prüfdatum() | Überprüfung gregorianischer Daten. |
date_add() | Fügen Sie Tag, Monat, Jahr, Stunden, Minuten und Sekunden zu einem Datum hinzu. |
date_create_from_format() | Gibt ein neues DateTime-Objekt zurück, das gemäß dem angegebenen Format formatiert ist. |
date_create() | Gibt ein neues DateTime-Objekt zurück. |
date_date_set() | Legen Sie ein neues Datum fest. |
date_default_timezone_get() | Gibt die Standardzeitzone zurück, die von allen Datums-/Uhrzeitfunktionen verwendet wird. |
date_default_timezone_set() | Legt die Standardzeitzone fest, die von allen Datums-/Uhrzeitfunktionen verwendet wird. |
date_diff() | Gibt die Differenz zwischen zwei Datumsangaben zurück. |
date_format() | Gibt ein Datum zurück, das gemäß dem angegebenen Format formatiert ist. |
date_get_last_errors() | Gibt Warnungen/Fehler in einer Datumszeichenfolge zurück. |
date_interval_create_from_date_string() | Erstellt ein DateInterval aus dem relevanten Teil der Zeichenfolge. |
date_interval_format() | Zeitintervall formatieren. |
date_isodate_set() | ISO-Datum einstellen. |
date_modify() | Zeitstempel ändern. |
date_offset_get() | Gibt den Zeitzonenoffset zurück. |
date_parse_from_format() | Gibt ein assoziatives Array mit Details für das angegebene Datum gemäß dem angegebenen Format zurück. |
date_parse() | Gibt ein assoziatives Array mit Details für ein angegebenes Datum zurück. |
date_sub() | Subtrahiert Tag, Monat, Jahr, Stunden, Minuten und Sekunden vom angegebenen Datum. |
date_sun_info() | Gibt ein Array zurück, das Informationen zu Sonnenaufgang/-untergang und Beginn/Ende der Dämmerung für das angegebene Datum und den angegebenen Ort enthält. |
date_sunrise() | Gibt die Sonnenaufgangszeit für ein angegebenes Datum und einen bestimmten Ort zurück. |
date_sunset() | Gibt die Sonnenuntergangszeit für das angegebene Datum und den angegebenen Ort zurück. |
date_time_set() | Uhrzeit einstellen. |
date_timestamp_get() | Gibt den Unix-Zeitstempel zurück. |
date_timestamp_set() | Legt Datum und Uhrzeit basierend auf einem Unix-Zeitstempel fest. |
date_timezone_get() | Gibt die Zeitzone des angegebenen DateTime-Objekts zurück. |
date_timezone_set() | Legt die Zeitzone eines DateTime-Objekts fest. |
Datum() | Lokales Datum und Uhrzeit formatieren. |
getdate() | Gibt einen Zeitstempel oder die Datums-/Uhrzeitinformationen des aktuellen lokalen Datums/der aktuellen lokalen Uhrzeit zurück. |
gettimeofday() | Gibt die aktuelle Uhrzeit zurück. |
gmdate() | Formatieren Sie GMT/UTC-Datum und -Uhrzeit. |
gmmktime() | Gibt den UNIX-Zeitstempel eines GMT-Datums zurück. |
gmstrftime() | Formatieren Sie GMT/UTC-Datum und -Uhrzeit gemäß den Gebietsschemaeinstellungen. |
idate() | Lokale Zeit/Datum als Ganzzahl formatieren. |
lokale Zeit() | Ortszeit zurückgeben. |
Mikrozeit() | Gibt die Anzahl der Mikrosekunden im aktuellen Unix-Zeitstempel zurück. |
mktime() | Gibt den Unix-Zeitstempel eines Datums zurück. |
strftime() | Formatieren Sie die Ortszeit/das Ortsdatum gemäß den Gebietsschemaeinstellungen. |
strptime() | Analysieren Sie die von strftime() generierte Uhrzeit/Datum. |
strtotime() | Analysiert jede Datums- oder Zeitbeschreibung in englischem Text in einen Unix-Zeitstempel. |
Zeit() | Gibt den Unix-Zeitstempel der aktuellen Zeit zurück. |
timezone_abbreviations_list() | Gibt ein assoziatives Array zurück, das die Sommerzeit, den Offset und den Zeitzonennamen enthält. |
timezone_identifiers_list() | Gibt ein numerisches Array mit allen Zeitzonenkennungen zurück. |
timezone_location_get() | Gibt Standortinformationen für die angegebene Zeitzone zurück. |
timezone_name_from_abbr() | Gibt den Zeitzonennamen basierend auf der Zeitzonenabkürzung zurück. |
timezone_name_get() | Gibt den Namen der Zeitzone zurück. |
timezone_offset_get() | Gibt den Zeitzonenversatz relativ zur GMT zurück. |
timezone_open() | Erstellen Sie ein neues DateTimeZone-Objekt. |
timezone_transitions_get() | Gibt alle Konvertierungen für Zeitzonen zurück. |
timezone_version_get() | Gibt die Version der Zeitzonendatenbank zurück. |
Konstante | beschreiben |
---|---|
DATE_ATOM | Atom (zum Beispiel: 2005-08-15T16:13:03+0000) |
DATUM_COOKIE | HTTP-Cookies (Beispiel: So, 14. August 2005, 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (zum Beispiel: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (Beispiel: So, 14. August 2005, 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (Beispiel: Sonntag, 14. August 2005, 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (Beispiel: Sonntag, 14. August 2005, 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (Beispiel: So, 14. August 2005, 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Beispiel: So, 14. Aug. 2005 16:13:03 +0000) |
DATE_RSS | RSS (Beispiel: So, 14. August 2005, 16:13:03 UTC) |
DATE_W3C | World Wide Web Consortium (zum Beispiel: 2005-08-14T16:13:03+0000) |