ရက်စွဲကိုနေဝင်ချိန်အထိအကောင်အထည်ဖော်ရန် Day_sunset () နှင့် အချိန်) ကိုမည်သို့အသုံးပြုရမည်နည်း။
PHP တွင်ကျွန်ုပ်တို့သည်နေဝင်ချိန်အချိန်ကိုရရန် နေ့ရက်များ () function ကိုသုံးနိုင်သည်။ countdown function ကိုအကောင်အထည်ဖော်ရန် အချိန် () function ကိုပေါင်းစပ်နိုင်သည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်ချက်နှစ်ခုအားဖြင့်ဤလုပ်ဆောင်မှုနှစ်ခုမှတစ်ဆင့်လက်ရှိအချိန်နှင့်နေဝင်ချိန်အချိန်တိုင်းခြားနားချက်ကိုမည်သို့ရရှိနိုင်မည်ကိုပြသပါမည်။
သတ်မှတ်ထားသောတည်နေရာ၏နေဝင်ချိန်အချိန်ကိုရသည့် နေ့စွဲ () function ကိုအသုံးပြုသည်။ ပြန်လာသောအချိန်ပုံစံသည် 1970 ခုနှစ်ဇန်နဝါရီ 1 ရက်မှစ. စက္ကန့်အရေအတွက်ကိုညွှန်ပြသည့် UNIX Timestamp ဖြစ်သည်။ ဒီ function ကိုမှတစ်ဆင့်လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်အပေါ် အခြေခံ. နေဝင်ချိန်အချိန်ကိုကျွန်ုပ်တို့ရယူနိုင်သည်။
function ရှေ့ပြေးပုံစံ:
date_sunset(time, format, latitude, longitude, zenith, dst)
အချိန် - သတ်မှတ်ထားသောအချိန်, ပုံမှန်အချိန်သည်လက်ရှိအချိန်ဖြစ်သည် (လက်ရှိအချိန်တွင်လက်ရှိအချိန်တွင် Unix timestamp ကို အချိန် () function ကို အသုံးပြု. ရနိုင်သည်) ။
format - output profice format သည်အောက်ပါဖြစ်နိုင်သည်။
Sunfuncals_ret_string : Formatted အချိန် string ကိုပြန်ပို့သည်။
Sunfuncals_rret_timbestamp : Unix Timestamp ကိုပြန်ပို့သည်။
လတ်တီတွဒ် : လတ်တီတွဒ်။
လောင်ဂျီတွဒ် : လောင်ဂျီတွဒ်။
Zenith : နေ၏ဇင်နရီထောင့်, ပုံမှန် 50 ဒီဂရီမှဖြစ်သည်။
DST : နေ့အလင်းရောင်ချွေတာချိန်ကိုထည့်သွင်းစဉ်းစားသည်ဖြစ်စေ, ပုံမှန်တန်ဖိုးသည် -1 (အလိုအလျောက်တွက်ချက်သည်) ဖြစ်သည်။
အချိန် () function ကိုလက်ရှိ UNIX Timestamp ကိုရရှိရန်အသုံးပြုသည်, ၎င်းသည် 1970 ခုနှစ်ဇန်နဝါရီလ 1 ရက်နေ့တွင် 00:00:00 utc မှစက္ကန့်အရေအတွက်အရေအတွက်ဖြစ်သည်။ Countdown တွင်ကျွန်ုပ်တို့သည်လက်ရှိအချိန်တွင်အချိန်ကို အကြိမ်ကြိမ် ရနိုင်ပြီး၎င်းကိုနေဝင်ချိန်အချိန်နှင့်နှိုင်းယှဉ်နိုင်သည်။
function ရှေ့ပြေးပုံစံ:
time()
လက်ရှိအချိန်တွင် Unix Timestamp ကိုပြန်ပို့သည်။
countdown ကိုနေဝင်ချိန်လုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန်အောက်ပါအဆင့်များကိုကျွန်ုပ်တို့လိုက်နာနိုင်သည်။
လက်ရှိအချိန်ကိုရယူပါ။
နေဝင်ချိန်အချိန်ကိုရယူပါ။
လက်ရှိအချိန်နှင့်နေဝင်ချိန်အချိန်အကြားခြားနားချက်ကိုတွက်ချက်ပါ။
ခြားနားချက်ကိုနာရီ, မိနစ်နှင့်စက္ကန့်များအဖြစ်ပြောင်းလဲပါ။
<?php
// လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်ထားကြ၏,ကျွန်ုပ်တို့သည်လတ်တီတွဒ်နှင့်ကြာမြင့်စွာလောင်ဂျီတွဒ်ကိုအသုံးပြုနေသည်ဆိုပါစို့
$latitude = 31.2304; // ရှန်ဟိုင်းရဲ့လတ်တီတွဒ်
$longitude = 121.4737; // ရှန်ဟိုင်း၏လောင်ဂျီတွဒ်
// လက်ရှိအချိန်ကိုရယူပါ
$current_time = time();
// နေဝင်ချိန်အချိန်ကိုရယူပါ,ပြန်လာတန်ဖိုးကိုဖြစ်ပါတယ်UNIXအချစ်
$sunset_time = date_sunset($current_time, SUNFUNCS_RET_TIMESTAMP, $latitude, $longitude);
// countdown အတွက်ခြားနားချက်တွက်ချက်ပါ
$time_diff = $sunset_time - $current_time;
// နာရီပေါင်းများစွာစက္ကန့်သို့ပြောင်းပါ、မိနစ်、စက်ဏန့်
$hours = floor($time_diff / 3600);
$minutes = floor(($time_diff % 3600) / 60);
$seconds = $time_diff % 60;
// output ကိုရေတွက်
echo "နေဝင်ချိန်ရှိနေသေးသည် " . $hours . " နာရီ " . $minutes . " မိနစ် " . $seconds . " စက်ဏန့်";
?>
ပထမ ဦး စွာကျွန်ုပ်တို့သည်လတ်တီတွဒ်နှင့်ကြာမြင့်စွာရှန်ဟိုင်း၏လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်ကို 31.2304, 121.43047 တွင် သတ်မှတ်သည်။ သင်၏လိုအပ်ချက်များအရလတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်များကိုအစားထိုးနိုင်သည်။
လက်ရှိ Unix Timestamp ရရန် အချိန် () ကို သုံးပါ။
သတ်မှတ်ထားသောနေရာ၏နေဝင်ချိန်အချိန်ကိုခေါ်ယူရန်နှင့် Unix TimiStamm ကိုပြန်လည်ရယူရန် Download Date_sunsetsetSet () ကိုခေါ်ပါ။
လက်ရှိအချိန်နှင့်နေဝင်ချိန်အချိန်တိုင်းခြားနားချက်ကိုတွက်ချက်ပြီးခြားနားချက်ကိုနာရီ, မိနစ်နှင့်စက္ကန့်များအဖြစ်ပြောင်းလဲပါ။
နောက်ဆုံးအနေနဲ့ output ကိုရေတွက်သတင်းအချက်အလက်။
Date_SunsetSet () မှ ပြန်လာသောအချိန်သည် Time () သည်ဒေသအလိုက်ပြန်လည်ရောက်ရှိစဉ် UTC Time ဖြစ်ပြီးအချိန်ဇုန်သည်တသမတ်တည်းဖြစ်ကြောင်းသေချာစေရန်လိုအပ်သည်။ လိုအပ်ပါကအချိန်ဇုန်သတ်မှတ်ရန် Date_Default_Timezone_set () ကို သုံးနိုင်သည်။
Countdown function သည်မှန်ကန်သောလတ်တီတွေးရှင်းများနှင့်လောင်ဂျီတွဒ်အချက်အလက်များကိုဖြတ်သန်းနေကြောင်းသေချာစေရန်လတ်တီတွဒ်နှင့်လောင်ဂျီတွဒ်၏တိကျမှုအပေါ်မူတည်သည်။
သတ်မှတ်ထားသောရက်သတ္တပတ်ကို အခြေခံ. နေဝင်ချိန်အချိန်ကိုတွက်ချက်ရန်လိုအပ်ပါက Date_SunsetSet () ကိုသတ်မှတ်ထားသောနေ့စွဲနှင့်အချိန်တံဆိပ်ခေါင်းများကိုသတ်မှတ်နိုင်သည်။ ဥပမာအားဖြင့်:
$custom_date = strtotime('2025-04-26 12:00:00'); // သတ်မှတ်ထားသောရက်စွဲနှင့်အချိန်ကိုသတ်မှတ်ပါ
$sunset_time = date_sunset($custom_date, SUNFUNCS_RET_TIMESTAMP, $latitude, $longitude);
ဤနည်းအားဖြင့်သင်သည်အနာဂတ်သို့မဟုတ်အတိတ်နေ့၏နေဝင်ချိန်အချိန်ကိုတွက်ချက်နိုင်သည်။
ဤဆောင်းပါးသည်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုမျှော်လင့်ပြီး PHP ရှိ PHP ရှိ DAIF_SUNSESSESSUTET () နှင့် အချိန် () နှင့်အချိန်) ကိုမည်သို့အသုံးပြုရမည်ကိုနားလည်ရန်ကူညီနိုင်သည်။ သင့်တွင်မေးခွန်းများရှိပါကဆွေးနွေးရန်မက်ဆေ့ခ်ျကိုချန်ထားပါ။