گرفتن منطقه زمانی (date_timezone_get)
گاهی می خوایم بدونیم شیء DateTime ما به کدوم منطقه زمانی (Time Zone) تنظیم شده. منطقه زمانی یعنی ساعت و اختلافش نسبت به گرینویچ، مثل انتخاب شهر در بازی که ساعت ها فرق دارن.
تعریف و کاربرد
تابع date_timezone_get() منطقه زمانی یک شیء DateTime رو برمی گردونه.
نحو (Syntax)
date_timezone_get(object)
پارامترها
- object: شیء DateTime ساخته شده با date_create().
مثال عملی
<?php
$date = date_create(null, timezone_open("Europe/Paris"));
$tz = date_timezone_get($date);
echo timezone_name_get($tz);
?>
گام های عملی
- یک شیء DateTime با
date_create()بساز. - یک منطقه زمانی با
timezone_open()اعمال کن. - با
date_timezone_get()نام منطقه زمانی رو دریافت کن.
جمع بندی سریع
- Time Zone ساعت و اختلافش نسبت به GMT هست.
- date_timezone_get نام منطقه زمانی DateTime رو میده.
- برای نمایش صحیح ساعت شهرها کاربرد داره.
- شیء DateTime باید با date_create() ساخته شده باشه.