Datum und Uhrzeit
- Einführung
- Installation/Konfiguration
- Vordefinierte Konstanten
- Beispiele
- DateTime — Die Klasse DateTime
- DateTime::add — Ändert ein DateTime-Objekt, wobei die Anzahl der Tage, Monate, Jahre, Stunden, Minuten und Sekunden hinzugefügt wird
- DateTime::__construct — Liefert ein neues DateTime-Objekt
- DateTime::createFromFormat — Wertet eine Zeitangabe gemäß dem angegebenen Format aus
- DateTime::createFromImmutable — Liefert ein neues DateTime-Objekt, das das angegebene DateTimeImmutable-Objekt kapselt
- DateTime::createFromInterface — Liefert ein neues DateTime-Objekt, das das angegebene DateTimeInterface-Objekt kapselt
- DateTime::getLastErrors — Liefert die Warnungen und Fehler
- DateTime::modify — Ändert den Zeitstempel
- DateTime::__set_state — Der __set_state-Handler
- DateTime::setDate — Legt das Datum fest
- DateTime::setISODate — Legt das ISO-Datum fest
- DateTime::setTime — Legt die Uhrzeit fest
- DateTime::setTimestamp — Legt Datum und Zeit basierend auf einem Unix-Zeitstempel fest
- DateTime::setTimezone — Legt die Zeitzone für ein DateTime-Objekt fest
- DateTime::sub — Subtrahiert eine Anzahl von Tagen, Monaten, Jahren, Stunden, Minuten und Sekunden von einem DateTime-Objekt.
- DateTimeImmutable — Die Klasse DateTimeImmutable
- DateTimeImmutable::add — Liefert ein neues Objekt, bei dem eine Anzahl von Tagen, Monaten, Jahren, Stunden, Minuten und Sekunden zu einem bestehenden Objekt addiert wurde
- DateTimeImmutable::__construct — Liefert ein neues DateTimeImmutable-Objekt
- DateTimeImmutable::createFromFormat — Wertet eine Zeitangabe gemäß dem angegebenen Format aus
- DateTimeImmutable::createFromInterface — Liefert ein neues DateTimeImmutable-Objekt, das das angegebene DateTimeInterface-Objekt kapselt
- DateTimeImmutable::createFromMutable — Liefert ein neues DateTimeImmutable-Objekt, das das angegebene DateTime-Objekt kapselt
- DateTimeImmutable::getLastErrors — Liefert die Warnungen und Fehler
- DateTimeImmutable::modify — Erzeugt ein neues Objekt mit geändertem Zeitstempel
- DateTimeImmutable::__set_state — Der __set_state-Handler
- DateTimeImmutable::setDate — Legt das Datum fest
- DateTimeImmutable::setISODate — Legt das ISO-Datum fest
- DateTimeImmutable::setTime — Legt die Uhrzeit fest
- DateTimeImmutable::setTimestamp — Legt das Datum und die Uhrzeit basierend auf einem Unix-Zeitstempel fest
- DateTimeImmutable::setTimezone — Legt die Zeitzone fest
- DateTimeImmutable::sub — Subtrahiert eine Anzahl von Tagen, Monaten, Jahren, Stunden, Minuten und Sekunden
- DateTimeInterface — Das DateTimeInterface-Interface
- DateTimeInterface::diff — Liefert die Differenz zwischen zwei DateTime-Objekten
- DateTimeInterface::format — Liefert das Datum formatiert gemäß dem angegebenen Format
- DateTimeInterface::getOffset — Liefert die Zeitverschiebung
- DateTimeInterface::getTimestamp — Liefert den Unix-Zeitstempel
- DateTimeInterface::getTimezone — Liefert die Zeitzone relativ zur angegebenen DateTime
- DateTime::__wakeup — Der __wakeup-Handler
- DateTimeZone — Die Klasse DateTimeZone
- DateTimeZone::__construct — Erstellt neues DateTimeZone-Objekt
- DateTimeZone::getLocation — Liefert Standortinformationen zu einer Zeitzone
- DateTimeZone::getName — Liefert den Namen einer Zeitzone
- DateTimeZone::getOffset — Liefert die Zeitverschiebung gegenüber der GMT
- DateTimeZone::getTransitions — Liefert alle Übergänge einer Zeitzone
- DateTimeZone::listAbbreviations — Liefert ein assoziatives Array mit dst, offset und dem Namen der Zeitzone
- DateTimeZone::listIdentifiers — Liefert ein numerisch indiziertes Array, das alle definierten Bezeichner der Zeitzonen enthält
- DateInterval — Die Klasse DateInterval
- DateInterval::__construct — Erstellt ein neues DateInterval-Objekt
- DateInterval::createFromDateString — Bildet ein DateInterval aus relativen Teilen eines Strings
- DateInterval::format — Formatiert ein Intervall
- DatePeriod — Die Klasse DatePeriod
- DatePeriod::__construct — Erstellt ein neues DatePeriod-Objekt
- DatePeriod::getDateInterval — Liefert ein Intervall
- DatePeriod::getEndDate — Liefert das Enddatum
- DatePeriod::getRecurrences — Liefert die Anzahl der Wiederholungen
- DatePeriod::getStartDate — Liefert das Startdatum
- Datum/Uhrzeit-Funktionen
- checkdate — Prüft ein Gregorianisches Datum auf Gültigkeit
- date_add — Alias von DateTime::add
- date_create_from_format — Alias von DateTime::createFromFormat
- date_create_immutable_from_format — Alias von DateTimeImmutable::createFromFormat
- date_create_immutable — Alias von DateTimeImmutable::__construct
- date_create — Erstellt ein neues DateTime-Objekt
- date_date_set — Alias von DateTime::setDate
- date_default_timezone_get — Ermittelt die Standardzeitzone, die von allen Datums- und Zeitfunktionen in einem Skript verwendet wird
- date_default_timezone_set — Setzt die Standardzeitzone, die von allen Datums- und Zeitfunktionen benutzt wird.
- date_diff — Alias von DateTime::diff
- date_format — Alias von DateTime::format
- date_get_last_errors — Alias von DateTime::getLastErrors
- date_interval_create_from_date_string — Alias von DateInterval::createFromDateString
- date_interval_format — Alias von DateInterval::format
- date_isodate_set — Alias von DateTime::setISODate
- date_modify — Alias von DateTime::modify
- date_offset_get — Alias von DateTime::getOffset
- date_parse_from_format — Ermittelt Informationen über das angegebene Datum anhand des angegebenen Formats
- date_parse — Liefert ein assoziatives Array mit detaillierten Informationen zu einem gegebenen Datum/Zeitpunkt
- date_sub — Alias von DateTime::sub
- date_sun_info — Liefert ein Array mit Informationen über Sonnenauf- und -untergang sowie Beginn und Ende der Dämmerung
- date_sunrise — Liefert die Uhrzeit des Sonnenaufgangs für den angegebenen Tag und Ort
- date_sunset — Liefert die Uhrzeit des Sonnenuntergangs für den angegebenen Tag und Ort
- date_time_set — Alias von DateTime::setTime
- date_timestamp_get — Alias von DateTime::getTimestamp
- date_timestamp_set — Alias von DateTime::setTimestamp
- date_timezone_get — Alias von DateTime::getTimezone
- date_timezone_set — Alias von DateTime::setTimezone
- date — Formatiert einen Unix-Zeitstempel
- getdate — Liefert Datums- und Zeitinformationen
- gettimeofday — Ermittelt die aktuelle Zeit
- gmdate — Formatiert eine GMT/UTC Zeit-/Datumsangabe
- gmmktime — Liefert den Unix-Zeitstempel für ein GMT-Datum
- gmstrftime — Formatiert eine Datums-/Zeitangabe in GMT/UTC-Format entsprechend den lokalen Einstellungen
- idate — Formatiert ein lokales Datum/eine lokale Uhrzeit als Integer
- localtime — Ermittelt die lokale Zeit
- microtime — Liefert den aktuellen Unix-Zeitstempel mit Mikrosekunden
- mktime — Liefert den Unix-Zeitstempel für ein Datum
- strftime — Formatiert eine Zeit-/Datumsangabe gemäß dem Gebietsschema
- strptime — Wertet eine Zeit-/Datumsangabe aus, die mit strftime erzeugt wurde
- strtotime — Wandelt eine textuelle englische Datums- und Zeitbeschreibung in einen Unix-Zeitstempel um
- time — Liefert den aktuellen Unix-Zeitstempel
- timezone_abbreviations_list — Alias von DateTimeZone::listAbbreviations
- timezone_identifiers_list — Alias von DateTimeZone::listIdentifiers
- timezone_location_get — Alias von DateTimeZone::getLocation
- timezone_name_from_abbr — Liefert den Namen einer Zeitzone aus ihrer Abkürzung
- timezone_name_get — Alias von DateTimeZone::getName
- timezone_offset_get — Alias von DateTimeZone::getOffset
- timezone_open — Alias von DateTimeZone::__construct
- timezone_transitions_get — Alias von DateTimeZone::getTransitions
- timezone_version_get — Liefert die Version der timezonedb
- Unterstützte Datums- und Zeitformate
- Liste unterstützter Zeitzonen