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

သတ်မှတ်ထားသောမြို့၏နေဝင်ချိန်အချိန်ကိုရရှိရန် Date_sunsetsetset () ကိုသုံးပါ

M66 2025-05-31

PHP တွင် DATROW_SUNSETSESSESSESSESSESSESSET () သည်သီးခြားမြို့၏နေဝင်ချိန်အချိန်ကိုရရှိရန်အတွက်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်မှုသည်နေဝင်ချိန်ကိုပထဝီဝင်နေရာ (လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်) မှတစ်ဆင့်နေရောင်ခြည်ကိုတွက်ချက်သည်။

1 ။ DAIRE_SUNSESSESSet () function ကဘာလဲ။

ရက်စွဲ () function သည်နေဝင်ချိန်အချိန်ကိုတွက်ချက်ရန်အချို့သော parameters တွေကိုကြာသည်။ ၎င်း၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 int date_sunset ( int $timestamp , int $format , float $latitude , float $longitude [, float $zenith [, float $gmt_offset ]] )
  • $ Timestamp : နေ့စွဲနှင့် timestamp ကိုသတ်မှတ်သည်, ပုံမှန်အချိန်သည်လက်ရှိအချိန်ဖြစ်သည်။

  • $ format - ထုတ်လုပ်မှုပုံစံ, အသုံးအများဆုံးတန်ဖိုးများမှာ -

    • Sunfuncals_rret_timbestamp : Unix Timestamp ကိုပြန်ပို့သည်။

    • SunFuncals_ret_string : ရက်စွဲနှင့်အချိန် string ကိုပြန်ပို့သည်။

    • Sunfuncals_ret_Doubleble : နာရီပေါင်းများစွာနေဝင်ချိန်အချိန် (24 နာရီစနစ်) ကိုပြန်ပို့ပါ။

  • $ လတ်တီတွဒ် နှင့် $ လောင်ဂျီတွဒ် : လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်၏ပထဝီအနေအထားအရ (ဒီဂရီတွင်) ကိုသတ်မှတ်သည်။

  • $ zenith : နေ၏ဇင်ဒင်ထောင့် (ပုံမှန်သည် 90.5 ဖြစ်ပြီးနေဝင်ချိန်တွင်နေရောင်ခြည်) ဖြစ်သည်။

  • $ gmt_offset : အချိန်ဇုန် offset ။

2 ။ နမူနာကုဒ်: တစ်မြို့၏နေဝင်ချိန်အချိန်ကိုရယူပါ

မြို့တစ်မြို့၏နေဝင်ချိန်အချိန် (ဤကဲ့သို့သောနယူးယောက်စသည့်) ကိုရရှိရန် Day_sunsetsetsetset () ကို အသုံးပြုသောကုဒ်ဥပမာတစ်ခုမှာဤတွင်ဖော်ပြထားသည်။

 <?php
// နယူးယောက်၏လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်ကိုသတ်မှတ်ပါ
$latitude = 40.7128;  // လတီ္တတွဒ်
$longitude = -74.0060; // လောင်ဂျီတွဒ်

// လက်ရှိ timestamp ရယူပါ
$timestamp = time();

// နေဝင်ချိန်အချိန်ကိုရယူပါ,timestamp အဖြစ်ပုံစံ
$sunset = date_sunset($timestamp, SUNFUNCS_RET_TIMESTAMP, $latitude, $longitude);

// Sunset Time ကိုလွယ်ကူစွာဖတ်နိုင်သည့်ကြိုးများထဲသို့ format လုပ်ပါ(ဥပမာအားဖြင့်:Y-m-d H:i:s)
echo "နယူးယောက်ရှိနေဝင်ချိန်သည်:" . date("Y-m-d H:i:s", $sunset);
?>

3 ။ code ကိုခွဲခြမ်းစိတ်ဖြာ

  • နယူးယောက်၏လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ် ( 40.7128 နှင့် -74.006060 ) ကိုသတ်မှတ်ခြင်းဖြင့်နယူးယောက်ရှိနေဝင်ချိန်ကိုတွက်ချက်နိုင်သည်။

  • လက်ရှိ timestamp ကိုရရန် အချိန် () function ကိုသုံးပါ။ နေ့၏နေဝင်ချိန်အချိန်ကိုရရန် Date_SunsetSet () ကိုဖြတ်ကျော်ရန်။

  • Sunfuncals_rret_timestamp parameter သည် Unix Timestamp ကို Unix Timestamp ကိုယူပြီး၎င်းကိုပုံမှန်နေ့စွဲနှင့်အချိန်ပုံစံအဖြစ်သတ်မှတ်ရန် ရက်စွဲ () function ကိုအသုံးပြုသည်။

4 ။ day_sunset ကိုပေါင်းစပ်ရန် URL ကိုသုံးပါ။

ဤနေဝင်ချိန်အချိန်ကို City ၏သက်ဆိုင်ရာသတင်းအချက်အလက်များနှင့်အတူပြသချင်သောဆိုပါစို့။ အောက်ဖော်ပြပါအချက်များသည် Disk_SunsetSet () ကို ပြင်ပ API နှင့်ပေါင်းစပ်ထားသည့်ဥပမာတစ်ခုဖြစ်သည်။ ဤဥပမာတွင်ကျွန်ုပ်တို့လည်ပတ်နေသော API ဒိုမိန်းအမည်သည် M66.net ဖြစ်သည်ဆိုပါစို့။