PHP 8.2.0 Alpha 2 available for testing

DateTimeZone::getName

timezone_name_get

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

DateTimeZone::getName -- timezone_name_getRetourne le nom du fuseau horaire

Description

Style orienté objet

public DateTimeZone::getName(): string

Style procédural

Retourne le nom du fuseau horaire.

Liste de paramètres

object

L'objet DateTimeZone utilisé pour récupérer le nom du fuseau horaire.

Valeurs de retour

Un des fuseaux horaires de la liste des fuseaux horaires.

add a note add a note

User Contributed Notes 1 note

up
-1
man dot of dot grief at gmail dot com (Evgenii Kletsov)
8 months ago
If you construct DateTimeZone from locale name, like "Europe/Moscow", getName() returns named timezone from list.

<?php
$tz
= new \DateTimeZone('Europe/Moscow');
echo
$tz->getName(); // Europe/Moscow
?>

But if you use offset string, like "+0300", getName() returns new offset string instead of name.

<?php
$tz
= new \DateTimeZone('+0300');
echo
$tz->getName(); // +03:00
?>

It makes sense, but it's not obvious and not documented there.
To Top