PHP Datum / Uhrzeit Einführung
Die Datum / Zeit-Funktionen können Sie das Datum und die Zeit von dem Server, auf dem PHP-Skript ausgeführt wird. Anschließend können Sie die Datum / Zeit-Funktionen verwenden das Datum und die Zeit auf verschiedene Weise zu formatieren.
Note: Diese Funktionen sind abhängig von den lokalen Systemeinstellungen Ihres Servers. Denken Sie daran, die Sommerzeit und die Schaltjahre zu berücksichtigen, wenn sie mit diesen Funktionen arbeiten.
Installation
Die PHP-Datum / Zeit-Funktionen sind Bestandteil von PHP. Eine Installation ist nicht erforderlich, um diese Funktionen zu nutzen.
Laufzeit-Konfiguration
Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst:
Name | Beschreibung | Standard | PHP Version |
---|---|---|---|
date.timezone | Die Standard - Zeitzone (used by all date/time functions) | „“ | PHP 5.1 |
date.default_latitude | Die Standard - Breite (used by date_sunrise() den date_sunset() (used by date_sunrise() und date_sunset() ) | „31,7667“ | PHP 5.0 |
date.default_longitude | Die Standard - Länge (used by date_sunrise() den date_sunset() (used by date_sunrise() und date_sunset() ) | „35,2333“ | PHP 5.0 |
date.sunrise_zenith | Der Standard Sonnenaufgang Zenit (used by date_sunrise() den date_sunset() (used by date_sunrise() und date_sunset() ) | „90,83“ | PHP 5.0 |
date.sunset_zenith | Der Standard Sonnenuntergang Zenit (used by date_sunrise() den date_sunset() (used by date_sunrise() und date_sunset() ) | „90,83“ | PHP 5.0 |
PHP 5 Datum / Uhrzeit Funktionen
Funktion | Beschreibung |
---|---|
checkdate() | Dieser Test prüft einen gregorianischen Datum |
date_add() | Addiert Tage, Monate, Jahre, Stunden, Minuten und Sekunden auf ein Datum |
date_create_from_format() | Gibt ein neues Datetime-Objekt formatierte nach einem bestimmten Format |
date_create() | Gibt ein neues Datetime-Objekt |
date_date_set() | Legt ein neues Datum |
date_default_timezone_get() | Gibt die Standard-Zeitzone von allen Datum / Uhrzeit Funktionen |
date_default_timezone_set() | Legt die Standard-Zeitzone von allen Datum / Uhrzeit Funktionen |
date_diff() | Gibt die Differenz zwischen zwei Daten |
date_format() | Gibt ein Datum formatiert nach einem bestimmten Format |
date_get_last_errors() | Gibt die Warnungen / Fehler in einem Datum Zeichenfolge gefunden |
date_interval_create_from_date_string() | Richtet eine DateInterval von den entsprechenden Teilen des Strings |
date_interval_format() | Formatiert das Intervall |
date_isodate_set() | Stellt das ISO-Datum |
date_modify() | Modifiziert den Zeitstempel |
date_offset_get() | Gibt die Zeitzone Offset |
date_parse_from_format() | Gibt ein assoziatives Array mit detaillierten Daten zu einem bestimmten Zeitpunkt, nach einem bestimmten Format |
date_parse() | Gibt ein assoziatives Array mit detaillierten Informationen zu einem bestimmten Datum |
date_sub() | Subtrahiert Tage, Monate, Jahre, Stunden, Minuten und Sekunden von einem Datum |
date_sun_info() | Gibt einen Array mit Informationen über Sonnenuntergang / Sonnenaufgang und Dämmerung Beginn / Ende, für einen bestimmten Tag und Ort |
date_sunrise() | Gibt die Sonnenaufgangszeit für einen bestimmten Tag und Ort |
date_sunset() | Gibt den Sonnenuntergang für einen bestimmten Tag und Ort |
date_time_set() | Stellt die Zeit |
date_timestamp_get() | Gibt den Unix-Zeitstempel |
date_timestamp_set() | Stellt das Datum und die Uhrzeit auf der Basis eines Unix-Zeitstempel |
date_timezone_get() | Gibt die Zeitzone des gegebenen Datetime-Objekt |
date_timezone_set() | Legt die Zeitzone für das Datetime-Objekt |
date() | Formatiert ein lokales Datum und Uhrzeit |
getdate() | Gibt Datum / Uhrzeit einen Zeitstempel oder die aktuellen lokalen Datum / Uhrzeit |
gettimeofday() | Gibt die aktuelle Zeit |
gmdate() | Formatiert einen GMT / UTC Datum und Uhrzeit |
gmmktime() | Gibt den Unix-Zeitstempel für ein GMT-Datum |
gmstrftime() | Formatiert einen GMT / UTC Datum und Uhrzeit entsprechend den lokalen Einstellungen |
idate() | Formatiert eine lokale Zeit / Datum als Integer |
localtime() | Gibt die lokale Zeit |
microtime() | Gibt den aktuellen Unix-Zeitstempel mit Mikrosekunden |
mktime() | Gibt den Unix-Zeitstempel für ein Datum |
strftime() | Formatiert eine lokale Zeit und / oder Datum entsprechend den lokalen Einstellungen |
strptime() | Analysiert eine Zeit / Datum erzeugt strftime() |
strtotime() | Analysiert eine englische Textdatetime in einen Unix-Zeitstempel |
time() | Liefert die aktuelle Zeit als Unix-Zeitstempel |
timezone_abbreviations_list() | Gibt ein assoziatives Array dst enthält, versetzt, und die Zeitzone Namen |
timezone_identifiers_list() | Liefert ein indiziertes Array mit alle Zeitzone Identifikatoren |
timezone_location_get() | Gibt Standortinformationen für eine bestimmte Zeitzone |
timezone_name_from_ abbr() | Gibt die Zeitzone Namen Abkürzung |
timezone_name_get() | Gibt den Namen der Zeitzone |
timezone_offset_get() | Gibt die Zeitzone von GMT-Offset |
timezone_open() | Schafft neue DateTimeZone Objekt |
timezone_transitions_get() | Gibt alle Übergänge für die Zeitzone |
timezone_version_get() | Gibt die Version der Zeitzone db |
PHP 5 Vordefinierte Datum / Zeit-Konstanten
Konstante | Beschreibung |
---|---|
DATE_ATOM | Atom (example: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (example: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (example: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (example: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000) |
DATE_RSS | RSS (Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_W3C | World Wide Web Consortium (example: 2005-08-14T16:13:03+0000) |