တိကျသောနေဝင်ချိန်အချိန်သည်အချိန်နှင့်ဆက်နွယ်သောလုပ်ဆောင်မှုများကိုတီထွင်သောအခါအထူးသဖြင့်ပထဝီအနေအထားနေရာများပါ 0 င်သည့်အပလီကေးရှင်းများပြုလုပ်ရာတွင်အထူးလိုအပ်ချက်တစ်ခုဖြစ်သည်။ PHP တွင် Sunzone_open () နှင့်အတူအချိန်ဇုန်များ၏ပြ problem နာကိုဖြေရှင်းရန် Day_sunsetSet () function ကိုသုံးနိုင်သည်။ ယနေ့တွင် PHP ရှိဤလုပ်ဆောင်မှုနှစ်ခုကိုတိကျစွာအချိန်ဇုန်တွင်တိကျစွာရယူရန်မည်သို့အသုံးပြုရမည်ကိုလေ့လာပါမည်။
Date_sunset () သည် PHP တွင်ပါ 0 င်သော function တစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်မှု၏ပြန်လာတန်ဖိုးသည်နေဝင်ချိန်ကိုကိုယ်စားပြုသော Unix Timestamp ဖြစ်သည်။ ဤလုပ်ဆောင်မှုကိုအသုံးပြုသောအခါ, များသောအားဖြင့်အောက်ပါ parameters တွေကိုပေးရန်သင်လိုအပ်သည်။
Timestamp : TimesTamp သည်နေ့စွဲကိုသတ်မှတ်လေ့ရှိပြီး,
ပုံစံ - တစ် ဦး string တစ်ခုသို့မဟုတ်တိကျသောပုံစံအတွက်ကိန်းဂဏန်းတစ်ခုဖြစ်နိုင်သောပြန်လာသည့်အချိန်ပုံစံကိုသတ်မှတ်ပါတယ်။
လတ်တီတွဒ် နှင့် လောင်ဂျီတွဒ် - လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်ကိုသတ်မှတ်ရန်အသုံးပြုသည်။
Zenith - နေ၏နစ်မြုပ်နေသောထောင့်ကိုသတ်မှတ်သည်။ များသောအားဖြင့် 90.83 ဒီဂရီဟုထုတ်ဖော်ပြောဆိုသည်။
$sunset_time = date_sunset(time(), SUNFUNCS_RET_TIMESTAMP, 40.7128, -74.0060);
echo date('Y-m-d H:i:s', $sunset_time);
အထက်ပါကုဒ်သည်နယူးယောက်မြို့ (လတ်တီတွဒ် 40.7128 °, လောင်ဂျီတွဒ် --74.0060 °) တွင်နေဝင်ချိန်အချိန်ကိုတွက်ချက်သည်။
TimeZone_open () သည် PHP ဗားရှင်း 5.4 တွင် TimeZone အရာဝတ်ထုအသစ်တစ်ခုဖန်တီးရန် PHP ဗားရှင်း 5.4 တွင်မိတ်ဆက်ခဲ့သည်။ ၎င်းသည် "America / New_york" သို့မဟုတ် "Asia / Tokyo" စသည့်အချိန်ကာလ၏အမည်ကိုကိုယ်စားပြုသော time parameter ကိုလက်ခံရရှိသည်။ အချိန်ဇုန်အရာဝတ်ထုများကို date_sunsets နှင့် တွဲဖက်. အသုံးပြုနိုင်သည်။
$timezone = timezone_open("America/New_York");
ရက်စွဲ () နှင့် timezone_open () ကိုအသုံးပြုသောသော့ချက်သည်အချိန်ဇုန်အပြောင်းအလဲအတွက်ဖြစ်သည်။ Date_Sunsetsuntsunset () unix timestamp (အချိန်ဇုန်မရှိပဲ) ပြန်ပို့သည်။ နေဝင်ချိန်အချိန်သည် output သည် output ဖြစ်သည့်အခါ၎င်းသည်လိုချင်သောအချိန်ဇုန်၏အချိန်နှင့်ပြောင်းလဲခြင်းကိုသေချာစေရန်လိုအပ်သည်။
အောက်ပါဥပမာသည်အချိန်အတိအကျဇုန်တွင်နေဝင်ချိန်အချိန်ကိုတိတိကျကျတွက်ချက်ရန်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုမည်သို့ပေါင်းစပ်ရမည်ကိုပြသသည်။
// လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်နှင့်အချိန်ဇုန်သတ်မှတ်ထားပါ
$latitude = 40.7128;
$longitude = -74.0060;
$timezone = timezone_open("America/New_York");
// နေဝင်ချိန်အချိန်တံဆိပ်ခေါင်းကိုရယူပါ
$sunset_timestamp = date_sunset(time(), SUNFUNCS_RET_TIMESTAMP, $latitude, $longitude);
// အချိန်တိကျတဲ့အချိန်ဇုန်ကူးပြောင်းအချိန်
$datetime = new DateTime("@$sunset_timestamp");
$datetime->setTimezone($timezone);
// တိကျတဲ့အချိန်ဇုန်အတွက်နေဝင်ချိန်အချိန် outposs အချိန်
echo "နယူးယောက်ရှိနေဝင်ချိန်အချိန်သည်: " . $datetime->format('Y-m-d H:i:s');
ဤဥပမာတွင်နယူးယောက်မြို့၏နေဝင်ချိန် timestamp ကိုကျွန်ုပ်တို့ပထမ ဦး ဆုံး တွက်ချက် သည် ။
URL သည်ကုဒ်တွင်ပါ 0 င်ပါက Domain name ကို M66.net ဖြင့်အစားထိုးလိုပါကပုံမှန်အသုံးအနှုန်းများသို့မဟုတ် string အစားထိုးလုပ်ဆောင်မှုများဖြင့်ပြုလုပ်နိုင်သည်။ ကျွန်ုပ်တို့တွင်အောက်ပါကုဒ်ရှိသည်ဆိုပါစို့။
$url = "https://example.com/api/data";
$modified_url = str_replace("example.com", "m66.net", $url);
echo $modified_url;
ဤကုဒ်သည် ဥပမာအားဖြင့် URL တွင် M66.net နှင့် output နှင့် output ဖြင့်အစားထိုးလိမ့်မည်။
https://m66.net/api/data
တူညီသောယုတ္တိဗေဒကို URL အစားထိုးမြင်ကွင်းတွင်မဆိုအသုံးပြုနိုင်ပါသည်။
Date_Sunsetsetsunset () နှင့် timezone_open () ကို အသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်နေဝင်ချိန်အချိန်ကိုတိကျစွာအချိန်ဇုန်တွင်အလွန်တိကျစွာရနိုင်သည်။ ၎င်းသည်ကွဲပြားခြားနားသောပထဝီဝင်နေရာများနှင့်အချိန်ဇုန်များအပေါ် အခြေခံ. တိကျသောအချိန်လိုအပ်သည့်အပလီကေးရှင်းများအတွက်အသုံးဝင်သည်။ ထို့အပြင် URLs များကိုပြုပြင်သည့်အခါကွဲပြားခြားနားသောလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ဒိုမိန်းအမည်အစားထိုးခြင်းကိုအလွယ်တကူလုပ်ဆောင်နိုင်သည်။
PHP တွင်နေဝင်ချိန်အချိန်နှင့်အချိန်ဇုန်ဆိုင်ရာပြ issues နာများကိုမည်သို့ကိုင်တွယ်ရမည်ကိုပိုမိုနားလည်ရန်ဤဆောင်းပါးကသင့်အားပိုမိုနားလည်ရန်ကူညီပေးပါ။