PHP တွင်အချိန်ဇုန်ကိုမှန်ကန်စွာချိန်ညှိခြင်းသည်အချိန်နှင့်အချိန်ဇုန်များကိုကိုင်တွယ်ရာတွင်ပထမဆုံးခြေလှမ်းဖြစ်သည်။ လက်ရှိ script ၏အချိန်ကာလဇုန်ကိုသတ်မှတ်ရန် Day_Default_Timezone_timezone_timezone_timezonezone_simezezezone_timezonezone_timezone_time_timezone_time_timezone_time_timezone_time_timezone_timezonezezone_time ပုံမှန်အားဖြင့် PHP သည်ဆာဗာ၏အချိန်ဇုန်ကိုအသုံးပြုသည်, ထို့ကြောင့်၎င်းကိုအသုံးပြုသူအချိန်ဇယားကိုကိုယ်တိုင်သတ်မှတ်ရန်လိုအပ်သည်။
ဥပမာအားဖြင့်, သင်သည်အချိန်ဇယားကိုပေကျင်းအချိန် (အာရှ / ရှန်ဟိုင်း) ကိုသတ်မှတ်လိုပါကအောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
date_default_timezone_set('Asia/Shanghai');
အမှန်တကယ်လိုအပ်ချက်များအရအသုံးပြုသူ၏ပထ 0 ီအနေအထားအရအရအချိန်ဇယားချိန်ညှိချက်များပြောင်းလွယ်ပြင်လွယ်ပြောင်းလဲနိုင်သည်။
PHP သည် developer များကိုအချိန်ဒေတာများကိုထိထိရောက်ရောက်စီမံရန်အတွက် Developeries ကိုကူညီရန်ရက်စွဲနှင့်အချိန်ကုန်ခြင်းလုပ်ငန်းများကိုထောက်ပံ့ပေးသည်။ အောက်ဖော်ပြပါများသည်များသောအားဖြင့်အသုံးပြုသောလုပ်ဆောင်မှုများဖြစ်သည်။
ဒေသတွင်းအချိန် / ရက်စွဲကို format လုပ်ရန် ရက်စွဲ () function ကိုအသုံးပြုသည်။ ဥပမာအားဖြင့်လက်ရှိရက်စွဲနှင့်အချိန်ကိုရယူပါ။
$date = date('Y-m-d H:i:s');
echo $date;
ဤကုဒ်သည်လက်ရှိအချိန်တွင်ရလဒ်ဖြစ်လိမ့်မည်, ပုံစံသည်တစ်လတည်းရက် - အချိန် - မိနစ်: စက္ကန့်များဖြစ်သည်။
Strtotime () function သည် Unix TimiSp သို့အင်္ဂလိပ်စာသားကိုကိုယ်စားပြုသည့်ရက်စွဲတစ်ခုသို့မဟုတ်အချိန်ကိုပြောင်းလဲနိုင်သည်။ ဥပမာအားဖြင့်:
$timestamp = strtotime('2022-12-31');
echo $timestamp;
၎င်းသည် "2022-12-31" ရက်စွဲကို Unix Timestamp သို့ပြောင်းလဲပေးသည်။
GMDate () function သည် ရက်စွဲ () function နှင့်ဆင်တူသော်လည်း၎င်းသည် Greenwich Standard Time (GMT) ၏နေ့စွဲနှင့်အချိန်ကိုပြန်ပို့သည်။ အသုံးပြုနည်းကိုအောက်ပါအတိုင်းဖြစ်သည် -
$date = gmdate('Y-m-d H:i:s');
echo $date;
ဤကုဒ်သည်လက်ရှိ GMT အချိန်ကိုထုတ်လုပ်သည်။
အချို့ဖြစ်ရပ်များတွင်သင်သည်တစ်ကြိမ်ဇုန်တစ်ခုမှတစ်နေရာသို့ပြောင်းရန်လိုအပ်နိုင်သည်။ PHP သည်အချိန်ဇုန်ပြောင်းလဲမှုများကိုကိုင်တွယ်ရန်လုပ်ဆောင်ချက်နှစ်ခုကိုပေးသည်။ Day_Default_Timezone_get () နှင့် Date_Default_Timezone_set () ။
Date_Default_Timezone_get () လက်ရှိ script ၏ပုံမှန်အချိန်ဇုန်ရရှိရန်အသုံးပြုသည်။ Code pegager ်ဌာန်းချက်မှာအောက်ပါအတိုင်းဖြစ်သည် -
$timezone = date_default_timezone_get();
echo $timezone;
၎င်းသည်လက်ရှိ script မှသတ်မှတ်ထားသည့်အချိန်ဇယားကိုပြန်ပေးလိမ့်မည်။
You can use date_default_timezone_set() to set the time zone of the current script. ဥပမာအားဖြင့်:
date_default_timezone_set('America/New_York');
ဤကုဒ်သည်အချိန်ဇယားကိုနယူးယောက်အချိန်သို့သတ်မှတ်မည်။
အချိန်ဇုန်ကိုမှန်ကန်စွာချိန်ညှိခြင်းအားဖြင့်မှန်ကန်သောနေ့ရက်နှင့်အချိန်လုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်းနှင့်အချိန်ဇုန်ပြောင်းလဲမှုများကိုထိရောက်စွာကိုင်တွယ်ခြင်းဖြင့် PHP သည်အချိန်နှင့်အချိန်ဇယားဆွဲခြင်းများကိုပိုမိုတိကျစွာကိုင်တွယ်ရန်ကူညီနိုင်သည်။