လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> UTC နေဝင်ချိန်ကို GMDATE ကို အသုံးပြု. အသုံးပြုသည်။

UTC နေဝင်ချိန်ကို GMDATE ကို အသုံးပြု. အသုံးပြုသည်။

M66 2025-06-04

PHP တွင် DAID_SUMSESSESSet () function သည်သတ်မှတ်ထားသောတည်နေရာ၏နေဝင်ချိန်အချိန်ကိုပြန်လည်ရရှိခြင်း, ဤ UTC Time ကိုဖတ်ရှုနိုင်သောပုံစံသို့ပြောင်းလဲလိုပါက GMDate () function သည် UTC Time ကိုသင်လိုအပ်သောပုံစံသို့ပြောင်းလဲစေသောအလွန်ကောင်းမွန်သောကိရိယာတစ်ခုဖြစ်သည်။

ဤဆောင်းပါးသည် UTC နေဝင်ချိန်အချိန်ကို Downlous_sunsets ကိုမည်သို့ပုံစံပြုရမည်ကိုရှင်းပြပါမည်

အဆင့် 1 - နေဝင်ချိန်အချိန်ကိုရယူပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည်နေဝင်ချိန်အချိန်ကိုရယူရန်လိုအပ်သည်။ 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";

အဆင့် 2 - GMDate ကိုအသုံးပြုပြီး UTC အချိန်ကို format လုပ်ပါ ()

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 ကို အသုံးပြု. နေဝင်ချိန်အချိန်ကိုပြန်ပို့သည်။ လိုအပ်သည့်အတိုင်းရက်စွဲနှင့်အချိန်၏ပုံစံကိုသင်ညှိနိုင်သည်။

အဆင့် 3: အချိန်ကိုဒေသတွင်းအချိန်ပြောင်းပါ

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 ကိုလည်းအသုံးပြုနိုင်သည်။ ဤရိုးရှင်းသောအဆင့်များဖြင့်သင်သည်နေဝင်ချိန်အချိန်ကိုအလွယ်တကူဖော်ရွေရန်နှင့်ဖတ်ရန်လွယ်ကူစေရန်အလွယ်တကူရနိုင်သည်။