PHP Velho Oeste 2024

DateTimeZone::getName

timezone_name_get

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

DateTimeZone::getName -- timezone_name_getZaman diliminin adını döndürür

Açıklama

Nesne yönelimli kullanım

public DateTimeZone::getName(DateTimeZone $nesne): string

Yordamsal kullanım

Zaman diliminin adını döndürür.

Bağımsız Değişkenler

nesne

Bir isim almak için DateTimeZone.

Dönen Değerler

Aynı saat farkı ve/veya kurallarıyla yeni bir DateTimeZone nesnesi oluşturmak için kullanılabilecek açıklayıcı bir dizge, dilim türüne bağlı olarak, UTC farkı (1. tür), zaman dilimi kısaltması (2. tür) veya IANA zaman dilimi veritabanında yayınlanan zaman dilimi belirteçlerinden biri (3. tür). Örneğin, 02:00, CEST veya zaman dilimleri listesi içindeki zaman dilimi isimlerinden biri.

add a note add a note

User Contributed Notes 1 note

up
0
man dot of dot grief at gmail dot com (Evgenii Kletsov)
2 years 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