English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Daten- und Zeitfunktionen Handbuch
Die timezone_name_get() Funktion gibt den Zeitbereichsnamen zurück.
Die timezone_name_get() Funktion ist ein Alias für DateTimeZone::getName(). Sie akzeptiert ein DateTimeZone-Objekt als Parameter und gibt seinen Zeitbereich zurück.
timezone_name_get($object)
Nummer | Parameter und Beschreibung |
---|---|
1 | object (notwendig) Dies ist ein DateTimeZone-Objekt. |
Die PHP timezone_name_get() Funktion gibt einen String zurück, der den Zeitbereich des angegebenen Objekts angibt.
Diese Funktion wurde ursprünglich in PHP-Version5.2.0 eingeführt und kann in allen höheren Versionen verwendet werden.
Nachfolgender Beispiel zeigttimezone_name_get()Verwendung des Functions zur Rückgabe des Zeitbereichsnamens-
<?php //Zeitbereich festlegen $tz = new DateTimeZone('Asia/Chongqing'); $res = timezone_name_get($tz); print("Zeitbereich: ". $res); ?>Testen Sie es heraus‹/›
Ausgabeergebnis
Zeitbereich: Asia/Chongqing
Verwenden Sie zwei Methoden, um den Zeitbereichsnamen zurückzugeben:
<?php $dateSrc = '2007-04-19 12:50 GMT'; $dateTime = date_create($dateSrc); $DateTimeZone = timezone_open('Asia/Shanghai'); date_timezone_set($dateTime, $DateTimeZone); $NewDateTimeZone = date_timezone_get($dateTime); echo 'Der neue Zeitbereich ist '. timezone_name_get($NewDateTimeZone); echo "\n"; #Verwenden Sie die zweite Methode $dateTime = new DateTime($dateSrc); $DateTimeZone = timezone_open('Asia/Shanghai'); $dateTime->setTimezone($DateTimeZone); echo 'Der neue Zeitbereich ist '. $DateTimeZone;->getName(); ?>Testen Sie es heraus‹/›
Ausgabeergebnis:
Der neue Zeitbereich ist Asia/Shanghai Der neue Zeitbereich ist Asia/Shanghai