English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP timezone_name_get() Funktionssyntax und Beispiel

PHP Daten- und Zeitfunktionen Handbuch

Die timezone_name_get() Funktion gibt den Zeitbereichsnamen zurück.

Definition und Verwendung

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.

Syntax

timezone_name_get($object)

Parameter

NummerParameter und Beschreibung
1

object (notwendig)

Dies ist ein DateTimeZone-Objekt.

Rückgabewert

Die PHP timezone_name_get() Funktion gibt einen String zurück, der den Zeitbereich des angegebenen Objekts angibt.

PHP-Version

Diese Funktion wurde ursprünglich in PHP-Version5.2.0 eingeführt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

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

Online-Beispiel

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