PHP တွင် DAID_SUMSESSESSet () function သည်သတ်မှတ်ထားသောတည်နေရာ၏နေဝင်ချိန်အချိန်ကိုပြန်လည်ရရှိခြင်း, ဤ UTC Time ကိုဖတ်ရှုနိုင်သောပုံစံသို့ပြောင်းလဲလိုပါက GMDate () function သည် UTC Time ကိုသင်လိုအပ်သောပုံစံသို့ပြောင်းလဲစေသောအလွန်ကောင်းမွန်သောကိရိယာတစ်ခုဖြစ်သည်။
ဤဆောင်းပါးသည် UTC နေဝင်ချိန်အချိန်ကို Downlous_sunsets ကိုမည်သို့ပုံစံပြုရမည်ကိုရှင်းပြပါမည် ။
ပထမ ဦး စွာကျွန်ုပ်တို့သည်နေဝင်ချိန်အချိန်ကိုရယူရန်လိုအပ်သည်။ Day_sunsetsetset () function သည် UTC Timestamp ကိုပြန်ပို့လိမ့်မည်။ အောက်ဖော်ပြပါနမူနာကုဒ်သည်နေဝင်ချိန်အချိန်ကိုမည်သို့ရယူရမည်ကိုပြသသည်။
$latitude = 40.730610; // လတီ္တတွဒ်
$longitude = -73.935242; // လောင်ဂျီတွဒ်
// လက်ရှိရက်စွဲအတွက်နေဝင်ချိန် timestamp ကိုရယူပါ(UTC)
$sunset = date_sunset(time(), SUNFUNCS_RET_TIMESTAMP, $latitude, $longitude);
// နေဝင်ချိန်အချိန်တံဆိပ်တုံးထုတ်ပါ
echo "နေဝင်ချိန်အချိန်တံဆိပ်ခေါင်း(UTC):$sunset\n";
GMDate () function ကိုမှတစ်ဆင့်ကျွန်ုပ်တို့သည် Returned UTC Timestamp ကိုဖတ်နိုင်သောပုံစံသို့ပြောင်းလဲနိုင်သည်။ GMDate () function သည်သင့်အားပုံစံကို သတ်မှတ်. UTC Timestamp ကိုသင်လိုအပ်သည့်အချိန်ကိုပြောင်းလဲရန်ခွင့်ပြုသည်။
ဤတွင်နေဝင်ချိန် timestamp ကို gmdate () function ကို အသုံးပြု. ဖတ်နိုင်သောအချိန်သို့မည်သို့ပြောင်းလဲရမည်ကိုဥပမာတစ်ခုရှိသည်။
// 格式化နေဝင်ချိန်အချိန်တံဆိပ်ခေါင်း
$formatted_sunset = gmdate("Y-m-d H:i:s", $sunset);
// formatted အချိန်ကိုထုတ်ထုတ်ပါ
echo "Formatted နေဝင်ချိန်အချိန်(UTC):$formatted_sunset\n";
ဤဥပမာတွင် GMDate () သည် YMD H: i: S format ကို အသုံးပြု. နေဝင်ချိန်အချိန်ကိုပြန်ပို့သည်။ လိုအပ်သည့်အတိုင်းရက်စွဲနှင့်အချိန်၏ပုံစံကိုသင်ညှိနိုင်သည်။
UTC Time ကိုသင်၏အချိန်ဇုန်၏ဒေသဆိုင်ရာအချိန်သို့ပြောင်းလိုပါက Datetime Class ကို သုံး. အချိန်ဇုန်ကိုပြောင်းလဲရန် Datetimezone ကို သုံးနိုင်သည်။ UTC နေနေဝင်ချိန်ကိုဘေဂျင်းအချိန်တွင်မည်သို့ပြောင်းလဲရမည်ကိုပြသသည့်ဥပမာတစ်ခုမှာ -
// a DateTime ကန့်ကွက်,နေဝင်ချိန်ဖော်ပြသည် UTC အချိန်
$datetime_utc = new DateTime("@$sunset"); // အသုံးပြု @ ကိုယ်စားပြုမှုများအတွက်သင်္ကေတများ Unix အချိန်戳
$datetime_utc->setTimezone(new DateTimeZone('Asia/Shanghai')); // 转换为北京အချိန်
// 格式化并打印本地အချိန်
echo "北京အချိန်日落အချိန်:".$datetime_utc->format("Y-m-d H:i:s")."\n";
UTC Sunset Timestamp သို့ပြောင်းလဲရန် GMDate () ကို Download_SunsetSet () ကိုဖတ်နိုင်သောအချိန်ပုံစံသို့ပြောင်းရန်အသုံးပြုသည်။ UTC Time ကိုဒေသန္တရအချိန်ဇုန်တွင်အချိန်အထိပြောင်းလဲရန် Datetime Class ကိုလည်းအသုံးပြုနိုင်သည်။ ဤရိုးရှင်းသောအဆင့်များဖြင့်သင်သည်နေဝင်ချိန်အချိန်ကိုအလွယ်တကူဖော်ရွေရန်နှင့်ဖတ်ရန်လွယ်ကူစေရန်အလွယ်တကူရနိုင်သည်။