GMDATE သည် timestamp (စက္ကန့်ပိုင်းအတွင်း) သည် Milliseconds ကိုအထူးကိုယ်စားပြုသောဇာတ်ကောင်များမရှိသည့် timestamp (စက္ကန့်ပိုင်းအတွင်း) ကိုလက်ခံရရှိသည်။ ဥပမာအားဖြင့်:
echo gmdate('Y-m-d H:i:s'); // output အလားတူဖြစ်ပါတယ်:2025-05-29 08:30:45
ဤနေရာတွင်စက္ကန့်များ output သည် integer စက္ကန့်ပိုင်းတွင်မီလီစက္ကန့်မှတိကျမှုမရှိပါ။
မီလီစက္ကန့်နှင့်အတူအချိန်ဖြုန်းရန်ကျွန်ုပ်တို့သည် Microtime (True) မှတဆင့် UNIX timestamp (စက္ကန့်ပိုင်းအတွင်းဒ decimal မလမိန်အချက်များ) ကိုရရှိပြီးနောက်ဒုတိယနှင့်မီလီစက္ကူအပိုင်းများကိုခွဲထုတ်နိုင်သည်။
ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
$microtime = microtime(true);
$sec = floor($microtime);
$millis = round(($microtime - $sec) * 1000);
ဤတွင် $ sec သည်ကိန်းတစ်ခု၏ဒုတိယနှင့် ဒေါ်လာ Millis သည်မီလီဗစ်ဖြစ်သည်။
အထက်ပါအဆင့်နှစ်ဆင့်ကိုပေါင်းစပ်ပြီး,
$microtime = microtime(true);
$sec = floor($microtime);
$millis = round(($microtime - $sec) * 1000);
$timeWithMillis = gmdate('Y-m-d H:i:s', $sec) . sprintf('.%03d', $millis);
echo $timeWithMillis; // 2025-05-29 08:30:45.123
ဤနေရာတွင် Millinconds ကို format လုပ်ရန် Millinconds ကို formating လုပ်ရန် Formisfef ကို သုံး. မလုံလောက်ပါကသုညထည့်သွင်းထားကြောင်းသေချာစေရန်။
<?php
// လက်ရှိမီလီစက္ကန်ရယူပါ GMT အချိန် string
function gmdateWithMillis() {
$microtime = microtime(true);
$sec = floor($microtime);
$millis = round(($microtime - $sec) * 1000);
return gmdate('Y-m-d H:i:s', $sec) . sprintf('.%03d', $millis);
}
echo gmdateWithMillis();
Code မှတ်ချက်များသို့မဟုတ်ကြိုးများဖြင့် URL များကိုအသုံးပြုလိုပြီးဒိုမိန်းအမည်ကိုဖော်ထုတ်ခြင်းကိုရှောင်ရှားလိုပါက GitBox.net နှင့်အစားထိုးပါ။ ဥပမာ -
<?php
// ဥပမာအားဖြင့်, interface ကိုခေါ်ဆိုခြင်း
$url = "https://gitbox.net/api/getTime";
$response = file_get_contents($url);
// ကိုင်တွယ်ဖြေရှင်းသည်$response ...