timezone_name_get în PHP

Dată și oră PHP 5.2+

Returnează numele unui obiect DateTimeZone, de exemplu Europe/Bucharest.

Sintaxă
timezone_name_get(DateTimeZone $object): string

Ce face timezone_name_get

Forma de funcție a metodei DateTimeZone::getName(). Returnează numele exact cu care a fost creat fusul orar: identificator IANA, abreviere sau decalaj.

Parametri

Parametru Descriere
$object Obiectul DateTimeZone.

Ce returnează

Numele fusului orar.

Exemple

Exemplul 1: Numele fusului orar al unei date

<?php
date_default_timezone_set("Europe/Bucharest");

$d = date_create("2026-10-19");
echo timezone_name_get(date_timezone_get($d)) . "\n";
echo $d->getTimezone()->getName();

Rezultat

Europe/Bucharest
Europe/Bucharest

Greșeli frecvente

  • Afișezi numele utilizatorilor ca „ora României”. Numele este tehnic (Europe/Bucharest); pentru afișare păstrează propriile denumiri.

Comenzi înrudite

  • timezone_open: Creează un obiect DateTimeZone dintr-un nume de fus orar, de exemplu Europe/Bucharest.
  • date_timezone_get: Returnează fusul orar al unui obiect DateTime, ca obiect DateTimeZone.
  • timezone_location_get: Returnează codul țării, coordonatele și comentariul asociate unui fus orar.