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

PHP Grundlagenanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der PHP-Funktion date_timezone_get()

PHP Datum & Zeit Funktionen Handbuch

Die Funktion date_timezone_get() gibt die Zeitzone im Verhältnis zum angegebenen DateTime zurück

Definition und Verwendung

Die Funktion date_timezone_get() ist ein Alias für DateTime::getTimezone. Sie akzeptiert ein DateTime-Objekt als Parameter und gibt die Zeitzone im Verhältnis zum angegebenen Datum zurück./}}

Zeitzone-Objekt des Zeitpunkts (Objekt)

Syntax

date_timezone_get($object)

ParameterNummer
1

Parameter und Beschreibung

object (erforderlich)

Das bedeutet, dass Sie ein DateTime-Objekt für die Zeitzone benötigen.

RückgabewertDiese Funktion gibt ein DateTimeZone-Objekt zurück. Fehlschlägt, gibt sie einen Boolean-Wert zurückfalse

PHP-Version5.2.1in PHP 5.2.0 eingeführt und ist für alle höheren Versionen verfügbar.

Online-Beispiel

Hier istdate_timezone_get()Beispiel der Funktion-

<?php
   $date = date_create("25-09-1989");   
   $res = date_timezone_get($date);
   $timeZone_name = timezone_name_get($res);
   print("Zeitzone: " . $timeZone_name);
?>
Testen Sie es heraus‹/›

Ausgabeergebnis

Zeitzone: UTC

Online-Beispiel

Nachfolgendes Beispiel zeigt die Einstellung der Zeitzone und die Verwendungdate_timezone_get()Die Funktion gibt es zurück.

<?php
   $tz = new DateTimeZone("Indian/Mahe"); 
   $date = date_create("25-09-1989", $tz);   
   $res = date_timezone_get($date);
   print_r($res);
?>
Testen Sie es heraus‹/›

Ausgabeergebnis

DateTimeZone-Objekt
(
    [timezone_type] => 3
    [timezone] => Indian/Mahe
)

Online-Beispiel

Dasdate_timezone_get()Die Funktion gibt Ihnen nur den Zeitzone-Objekt, Sie können seinen Namen erhaltenVerwenden Sie timezone_name_get()   -

<?php
   $tz = new DateTimeZone("Indian/Mahe"); 
   $date = date_create("25-09-1989", $tz);   
   $res = date_timezone_get($date);
   $timeZone_name = timezone_name_get($res);
   print("Standardzeitzone: " . $timeZone_name);
?>
Testen Sie es heraus‹/›

Ausgabeergebnis

Standardzeitzone: Indian/Mahe

Online-Beispiel

Ändern Sie die Standardzeitzone

<?php
   echo "Die alte Zeitzone ist " . date_default_timezone_get();
   $timeZone = 'Asia/Shanghai';
   
   if(date_default_timezone_set($timeZone)){
      # Jetzt erhalten wir diese Zeitzone.
      echo "Die neue Zeitzone ist " . date_default_timezone_get();
   }
?>
Testen Sie es heraus‹/›

Ausgabeergebnis:

Die alte Zeitzone ist UTC
Die neue Zeitzone ist Asia/Shanghai

PHP Datum & Zeit Funktionen Handbuch