date_default_timezone_set

(PHP 5 >= 5.1.0, PHP 7)

date_default_timezone_set Setzt die Standardzeitzone, die von allen Datums- und Zeitfunktionen benutzt wird.

Beschreibung

date_default_timezone_set ( string $timezoneID ) : bool

date_default_timezone_set() setzt die Standardzeitzone, die von allen Datums- und Zeitfunktionen benutzt wird.

Hinweis:

Seit PHP 5.1.0 (als die Datums- und Zeitfunktionen neu geschrieben wurden) generiert jeder Aufruf einer Datums- und Zeitfunktion eine E_NOTICE, wenn die Zeitzone nicht gültig ist und/oder eine E_WARNING, wenn die Systemeinstellungen oder die TZ-Umgebungsvariable benutzt werden.

Anstatt diese Funktion zu benutzen um die Zeitzone im Script zu setzen, kann man auch die INI-Einstellung date.timezone verwenden, um die Standardzeitzone setzen.

Parameter-Liste

timezoneID

Der Zeitzonenbezeichner wie UTC oder Africa/Lagos, Asia/Hong_Kong oder Europe/Lisbon. Eine Liste von gültigen Bezeichnern ist unter Liste unterstützter Zeitzonen zu finden.

Rückgabewerte

Die Funktion gibt FALSE zurück, wenn der timezoneID ungültig ist, ansonsten TRUE.

Beispiele

Beispiel #1 Ermittlung der Standard-Zeitzone

<?php
date_default_timezone_set
('America/Los_Angeles');

$script_tz date_default_timezone_get();

if (
strcmp($script_tzini_get('date.timezone'))){
    echo 
'Die Script-Zeitzone unterscheidet sich von der ini-set Zeitzone.';
} else {
    echo 
'Die Script-Zeitzone und die ini-set Zeitzone stimmen überein.';
}
?>

Siehe auch