လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Day_SunsetSet () တွင်ဆုတောင်းခြင်းအချိန် (အစာရှောင်ခြင်းကဲ့သို့သောနေ့) ကိုထုတ်လုပ်ရန်

Day_SunsetSet () တွင်ဆုတောင်းခြင်းအချိန် (အစာရှောင်ခြင်းကဲ့သို့သောနေ့) ကိုထုတ်လုပ်ရန်

M66 2025-05-31

ဘာသာတရားများစွာတွင်အထူးသဖြင့်အစ္စလာမ်နှင့်ဂျူးဘာသာရပ်များတွင်ဆုတောင်းခြင်းနှင့်အစာရှောင်ခြင်းအတွက်အချိန်ဇယားကိုတည်ဆောက်ရန်အလွန်အရေးကြီးသည်။ ပထဝီအနေအထားနှင့်နေ့စွဲအပေါ် အခြေခံ. နေ့၏နေဝင်ချိန်အချိန်ကိုအလွယ်တကူတွက်ချက်နိုင်သည့် PHP သည် built-in function date_sunsetsuntsunsuntsunsunsunts ကိုထောက်ပံ့ပေးသည်။ အထူးသဖြင့်အစာရှောင်ခြင်းနေ့ရက်များ (ဤသို့သော Ramadan သို့မဟုတ်အပြစ်ဖြေခြင်းနေ့) တွင်သင့်အားတိကျသောဆုတောင်းခြင်းသတိပေးချက်များကိုထုတ်လုပ်ရန် Day_SunsetSet () function ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါလိမ့်မည်။

DAIR_SUNSETSESSESSESSET () function ကဘာလဲ။

Date_Sunsetset () သည် PHP ၏နေ့စွဲ / အချိန် factions များအနက်တစ်ခုဖြစ်သည်။ ၎င်း၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 date_sunset(
    int $timestamp,
    int $format = SUNFUNCS_RET_STRING,
    ?float $latitude = null,
    ?float $longitude = null,
    ?float $zenith = null,
    ?float $gmt_offset = null
): string|int|float|false

အတွက်

  • $ Timestamp : နေဝင်ချိန်၏နေ့စွဲကိုတွက်ချက်ရန်လိုအပ်သည် (timestamp တွင်ဖော်ပြ)

  • $ format - Returns Format (String, Integer သို့မဟုတ် floger သို့မဟုတ် floating point နံပါတ်)

  • $ လတ်တီတွဒ် နှင့် $ လောင်ဂျီတွဒ် : လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်၏ပထဝီအနေအထား၏လောင်ဂျီတွဒ်

  • $ zenith : Zenith ထောင့် (ပုံမှန်အားဖြင့် default value ကိုသုံးပါ)

  • $ gmt_Offset : GMT မှအချိန်ကွာခြားချက် (ယူနစ်: နာရီ)

Sunset Tay ကို Date_SunsetSet () အသုံးပြု. ဘယ်လိုရနိုင်မလဲ။

26, April ပြီလ 26 ရက် , လတ်တီတွဒ် 30.2344) တွင် Cairo (လတ်တီတွဒ် 313457) တွင်နေဝင်ချိန်တွင်နေဝင်ချိန်အချိန် 31,2357) တွင်နေဝင်ချိန်ကိုရလိုသည်ဟုယူဆသောရိုးရှင်းသောဥပမာတစ်ခုမှာရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။ (GMT + 2) -

 <?php
date_default_timezone_set('Africa/Cairo');

// ရက်စွဲသတ်မှတ်ရက်
$date = '2025-04-26';
$timestamp = strtotime($date);

// ပထဝီအနေအထားကိုထူထောင်ပါ
$latitude = 30.0444;
$longitude = 31.2357;

// နေဝင်ချိန်အချိန်ကိုတွက်ချက်ပါ
$sunset_time = date_sunset(
    $timestamp,
    SUNFUNCS_RET_STRING, // ပုံစံကို string တစ်ခုအဖြစ်ပြန်ပို့ပါ,ကဲ့သို့ "18:30"
    $latitude,
    $longitude,
    90, // ပုံမှန် Zenith ထောင့်
    2   // GMTစိတ်တေစေ(ကိုင်ရိုGMT+2)
);

echo "တည်နေ $date နေဝင်ချိန်အချိန်က:$sunset_time";
?>

ရလဒ်ဥပမာ :

 တည်နေ 2025-04-26 နေဝင်ချိန်အချိန်က:18:29

ဤနည်းအားဖြင့်အစာရှောင်ခြင်းအားဖြင့်အစာရှောင်ခြင်းအားဖြင့်အစာရှောင်ခြင်းအားဖြင့်အစာရှောင်ခြင်း၏နောက်ဆုံးအချိန်ကိုသင်သတိပေးနိုင်သည်။

နေဝင်ချိန်အချိန်ကိုအလိုအလျောက်ပေးပို့ပါ

သင်သည်စာသားမက်ဆေ့ခ်ျများသို့မဟုတ်အလိုအလျောက်သတိပေးချက်များကိုရရှိရန်အတွက်စာသားမက်ဆေ့ခ်ျများသို့မဟုတ်အသိပေးချက်များကိုတွန်းအားပေးနိုင်သည်။ ဥပမာအား ဖြင့် , interface ကိုခေါ်ရန်ရိုးရှင်းသောရယူပါ။

 <?php
// နေဝင်ချိန်သတိပေးချက်တစ်ခုပို့ပါ
function sendSunsetAlert($sunset_time) {
    $url = "https://m66.net/api/send-alert?time=" . urlencode($sunset_time);
    file_get_contents($url);
}

// အသုံးပြုမှုဥပမာ
sendSunsetAlert($sunset_time);
?>

ဤကုဒ်သည် M66.net interface ကိုနောက်ခံတွင်တိတ်ဆိတ်စွာတောင်းခံပြီးဆုတောင်းခြင်းသတိပေးချက်ကိုဖြစ်ပေါ်စေသည်။

မှတ်သားရန်အရာ

  • အချိန်ဇုန်ချိန်ညှိခြင်းသည်အလွန်အရေးကြီးသည် , သင်သည် Date_Default_Timezone_set () ကို မှန်ကန်စွာသတ်မှတ်ရန်အသုံးပြုရမည်။ သို့မဟုတ်ပါက၎င်းကိုမှန်ကန်စွာသတ်မှတ်ရန်အသုံးပြုရမည်။

  • လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်သည်တိကျမှန်ကန်ရမည် , မဟုတ်လျှင်နေဝင်ချိန်တွင်အမှားများရှိလိမ့်မည်။

  • အကယ်. သင်သည်မတူညီသောအသုံးပြုသူများ၏ပထဝီအနေအထားကိုလိုက်လျောညီထွေဖြစ်လိုပါကအသုံးပြုသူတည်နေရာကို IP Geolocation နှင့်ပေါင်းစပ်။ အလိုအလျောက်ရရှိနိုင်သည် (ဥပမာ https://m66.net/api/api/p-location ) ကိုသုံးနိုင်သည်။

အကျဉ်းချုပ်

DAIRE_SUNSESSet () function ကိုသုံးပါ။ အစာရှောင်ခြင်းသတိပေးချက်များနှင့်အခြားလုပ်ဆောင်မှုများပြုလုပ်ရန်အလွန်သင့်တော်သည်။ ရိုးရှင်းသော interface တောင်းဆိုမှုများဖြင့်အလိုအလျောက်သတိပေးချက်များကိုအကောင်အထည်ဖော်နိုင်ပြီးသုံးစွဲသူများကိုပိုမိုစဉ်းစားကြည့်ပါ။