DateTime ၏ getTimezone နည်းလမ်း
getTimezone နည်းလမ်းသည် DateTimeZone အတွဲကို ပြန်ပေးပါသည်၊
ထိုအတွဲသည် DateTime အတွဲအတွက် သတ်မှတ်ထားသော အချိန်ဇုန်ကို ကိုယ်စားပြုပါသည်။
အကယ်၍ အချိန်ဇုန် သတ်မှတ်မထားပါက၊ ပုံသေ အချိန်ဇုန်ကို ပြန်ပေးပါမည်။
ဝါကျဖွဲ့စည်းပုံ
public DateTime::getTimezone(): DateTimeZone|false
ဥပမာ
လက်ရှိ ရက်စွဲအတွက် အချိန်ဇုန်ကို ရယူကြပါစို့:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ် (ဆာဗာပေါ်ရှိ သတ်မှတ်ချက်များအပေါ် မူတည်သည်):
'Europe/Moscow'
ဥပမာ
အချိန်ဇုန်ကို သတ်မှတ်ပြီး ၎င်းကို စစ်ဆေးကြည့်ကြပါစို့:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်:
'America/New_York'
ဤသည်ကိုလည်း ကြည့်ပါ
-
dateလုပ်ဆောင်ချက်၊
သည် ရက်စွဲနှင့် အချိန်ကို ဖော်မတ်ချပေးသည် -
date_default_timezone_setလုပ်ဆောင်ချက်၊
သည် ပုံသေ အချိန်ဇုန်ကို သတ်မှတ်ပေးသည် -
DateTimeZoneကလပ်စ်၊
သည် အချိန်ဇုန်ကို ကိုယ်စားပြုသည်