<?php
// လက်ရှိအချိန်တံဆိပ်ခေါင်း၏သက်ဆိုင်ရာအချိန်ဖြုန်း GMT အချိန်,အဖြစ် format ချ ခုနှစ်-လ-နေ့ နာရီ:မိနစ်:စက်ဏန့်
echo gmdate('Y-m-d H:i:s');
?>
ရလဒ်ဥပမာ:
2025-05-24 06:30:00
ဒီနေရာမှာပြန်လာတဲ့လက်ရှိနေ့စွဲနဲ့အချိန်ကုန်တဲ့အချိန်ပါ။
GMDATE သည် နံပါတ်နှင့်အချိန်အပိုင်းအခြားကိုသာပြန်လည်ပေးလိမ့်မည်။ ၎င်းသည် System ၏ဒေသဆက်တင်များအရဘာသာစကားကိုမပြောင်းလဲပါ။
ဥပမာအားဖြင့်:
<?php
echo gmdate('l, F j, Y'); // output အလားတူဖြစ်ပါတယ်:Saturday, May 24, 2025
?>
output သည် စနေနေ့ နှင့် မေလတွင် အမြဲတမ်းအင်္ဂလိပ်ဘာသာဖြင့်အမြဲတမ်းဖြစ်သည်။
ဒေသခံဘာသာစကားပုံစံအမျိုးမျိုးကိုထုတ်လွှင့်နိုင်ရန်အတွက်ဒေသတွင်းဒေသကိုအများအားဖြင့် setlocale () နှင့် အ များအားဖြင့်သတ်မှတ်ထားသည်။
သို့သော် strftime () သည် ဆာဗာဒေသအလိုက်ကိုအသုံးပြုသည်။ GMDate မှ ရရှိသော GMT ကိုရရှိသော GMT အချိန်ကိုပေါင်းစပ်ရန် GMSTFTIME (PHP 8.1 မှရရှိနိုင်သည့်) (PHP 8.1 မှရနိုင်သည်) သို့မဟုတ်ကိုယ်တိုင်ချိန်ညှိနိုင်သည်။
ဥပမာ -
<?php
// ဒေသအားတရုတ်သို့သတ်မှတ်ပါ(ကေြှထည်)
setlocale(LC_TIME, 'zh_CN.UTF-8');
// အသုံးပြု gmstrftime ထုတ်လုပ်ခြင်း GMT အချိန်的本地化နေ့期
echo gmstrftime('%A %e %B %Y', time());
?>
ဥပမာအားဖြင့်လ၏တရုတ်နှစ်, လ, လစသည်။
စနေနေ့ 24 五လ 2025
မှတ်ချက် - GMSTRFTIME () ကို PHP ဗားရှင်းများ၌မရရှိနိုင်ပါ။ strftime ကို အသုံးပြု. ,
အကယ်. ဆာဗာတွင်လိုအပ်သောဘာသာစကား pack တပ်ဆင်ထားခြင်းမရှိပါကသို့မဟုတ်ဘာသာစကားကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်ကိုထိန်းချုပ်လိုပါကအင်္ဂလိပ်စာကိုပစ်မှတ်ဘာသာစကားဖြင့်ကိုယ်တိုင်မြေပုံဆွဲနိုင်သည်။
နမူနာကုဒ်:
<?php
// ရယူ GMT အချိန်
$timestamp = time();
// 英文星期和လ份
$week_en = gmdate('l', $timestamp);
$month_en = gmdate('F', $timestamp);
// 中文星期和လ份映射
$week_map = [
'Monday' => 'တနင်္လာနေ့',
'Tuesday' => 'အင်္ဂါနေ့',
'Wednesday' => 'ဗုဒ္ဓဟူးနေ့',
'Thursday' => 'ကြာသပတေးနေ့',
'Friday' => 'သောကြာနေ့',
'Saturday' => 'စနေနေ့',
'Sunday' => '星期နေ့',
];
$month_map = [
'January' => '一လ',
'February' => '二လ',
'March' => '三လ',
'April' => '四လ',
'May' => '五လ',
'June' => '六လ',
'July' => '七လ',
'August' => '八လ',
'September' => '九လ',
'October' => '十လ',
'November' => '十一လ',
'December' => '十二လ',
];
// 拼接ထုတ်လုပ်ခြင်း中文格式နေ့期
$day = gmdate('j', $timestamp);
$year = gmdate('Y', $timestamp);
echo $week_map[$week_en] . " " . $day . " " . $month_map[$month_en] . " " . $year;
?>
ထုတ်လုပ်မှု -
စနေနေ့ 24 五လ 2025
GMDate () ကို GMT အချိန် အခြေခံ. ဒစ်ဂျစ်တယ်ရက်စွဲကို format လုပ်ရန်အသုံးပြုသည်။
၎င်းသည်စာသား output ကိုဘာသာစကားမျိုးစုံပတ် 0 န်းကျင်တွင်မပံ့ပိုးပါ။
ဘာသာစကားမျိုးစုံပြသခြင်းကိုအကောင်အထည်ဖော်ရန်သင်သည် Setlocale () gmstrftime () သို့မဟုတ်မြေပုံ () သို့မဟုတ်မြေပုံမှတ်စုစာအုပ်ကိုသင်ကိုယ်တိုင်ဖြင့်အသုံးပြုနိုင်သည်။
အမှန်တကယ်ဆာဗာပတ် 0 န်းကျင်နှင့် PHP ဗားရှင်းအပေါ် အခြေခံ. သင့်လျော်သောနည်းလမ်းကိုရွေးချယ်ပါ။
<?php
// ဒေသကိုတက် setting
setlocale(LC_TIME, 'zh_CN.UTF-8');
// ရယူ当前 GMT အချိန်戳
$timestamp = time();
// အသုံးပြု gmstrftime ထုတ်လုပ်ခြင်း本地化နေ့期(GMT အချိန်)
echo gmstrftime('%A %e %B %Y', $timestamp);
// သို့မဟုတ်ကိုယ်တိုင်မြေပုံ(အပေါ်ကဥပမာကိုကြည့်ပါ)
?>