လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP SHOP SHOP TEAD နှင့် TIME အတွက်ပြည့်စုံသောလမ်းညွှန် - ဖန်တီးခြင်း, format ချခြင်းနှင့်ခြားနားချက်တွက်ချက်မှု

PHP SHOP SHOP TEAD နှင့် TIME အတွက်ပြည့်စုံသောလမ်းညွှန် - ဖန်တီးခြင်း, format ချခြင်းနှင့်ခြားနားချက်တွက်ချက်မှု

M66 2025-07-26

PHPD လုပ်ခြင်းနှင့်အချိန် function ကိုအသေးစိတ်ရှင်းပြချက်

PHP တွင်ကြွယ်ဝသော built-in နေ့စွဲနှင့်အချိန်၏အချိန်နှင့်အချိန်လုပ်ဆောင်ချက်များရှိသည်။ ၎င်းသည်အချိန်နှင့်သက်ဆိုင်သောအချိန်ဇုန်များကိုသတ်မှတ်ခြင်း, အချိန်ဇယားများကိုတွက်ချက်ခြင်းနှင့်အချိန်ကြားကာလများကိုတွက်ချက်ခြင်း, ၎င်းသည် Web Development တွင်မရှိမဖြစ်လိုအပ်သောကိရိယာတစ်ခုဖြစ်သည်။

တေးရေးဆရာကို install လုပ်ပါ

အချိန်စစ်ဆင်ရေးများနှင့်သက်ဆိုင်သော PHP တိုးချဲ့မှုအချို့ကိုအသုံးပြုသောအခါစီမံခန့်ခွဲမှုအတွက်တေးရေးဆရာကိုအသုံးပြုရန်အကြံပြုပါသည်။

 composer require phpoffice/phpspreadsheet

composer ကိုကိုယ်တိုင် download လုပ်ပါ

Composer ၏တရားဝင်ဝက်ဘ်ဆိုက်မှ installer ကိုကိုယ်တိုင်လည်းကိုယ်တိုင်ပြုလုပ်နိုင်ပြီးအောက်ပါ command ကို run နိုင်သည်။

 php composer.phar require phpoffice/phpspreadsheet

datetime အရာဝတ်ထုတစ်ခုဖန်တီးပါ

PHP သည်လက်ရှိအချိန်တွင်အရာဝတ်ထုတစ်ခုကိုဖန်တီးရန် Datetime လူတန်းစားကိုအသုံးပြုသည်။

 $date = new DateTime();

နေ့စွဲနှင့်အချိန်အချက်အလက်များကိုရယူပါ

ဘုံအချိန်ပုံစံချသည့်နည်းလမ်းများမှာအောက်ပါအတိုင်းဖြစ်သည် -

နည်းလမ်း ဖေါ်ပြ
$ ရက်စွဲ -> format ('ym-d') ပြန်လည်ရယူသည့်နေ့ (နှစ်လအကြာ)
$ ရက်စွဲ -> format ('h: i: S: S') အချိန်ရ (နာရီ - မိနစ်: ဒုတိယ)
$ ရက်စွဲ -> Settimezone (New Datetimezone ('Asia / Shanghai')) Shanghai Time ဇုန်အဖြစ်သတ်မှတ်

စစ်ဆင်ရေးနေ့နှင့်အချိန်

ရက်စွဲပါ အရာဝတ်ထုမှတဆင့်စစ်ဆင်ရေးများကိုသင်ထည့်ပြီးနုတ်နိုင်သည်။

နည်းလမ်း ဖေါ်ပြ
ဒေါ်လာရက်စွဲ -> Add (ရက်စွဲပါ (P1D ')) တစ်ရက်ထည့်ပါ
ဒေါ်လာရက်စွဲ -> ခွဲ ('PT1H') ('PT1H')) တစ်နာရီနုတ်ပါ

format date နှင့်အချိန်

PHP သည်ကြိုတင်သတ်မှတ်ထားသောပုံစံများကို အသုံးပြု. output ရက်စွဲများကိုထောက်ပံ့သည်။

format string ကို ဥပမာပြပါ
f j, y အပြည့်အဝအမည်, နေ့စွဲ, နှစ် (ဥပမာ - ဇူလိုင်လ 26, 2025)
M J, Y G: IA လအတိုကောက်, နေ့စွဲ, တစ်နှစ်နှင့် 12 နာရီအချိန် (Jul 26, 2025 3025 3:30 PM)
YMD H: i: S စံ iso format

စိတ်ကြိုက် formatting အချိန်

ပိုမိုရှုပ်ထွေးသောအချိန်ပုံစံကိုအကောင်အထည်ဖော်ရန် strftime () နည်းလမ်းကိုသုံးပါ။

 $formattedDate = strftime('%A, %B %e, %Y %H:%M:%S');

လက်တွေ့သရုပ်ပြခြင်း - အချိန်ကွာခြားချက်ကိုတွက်ချက်ပါ

အောက်ဖော်ပြပါကုဒ်သည်နှစ်ကြိမ်အချက်များအကြားကြားကာလကိုမည်သို့တွက်ချက်ရမည်ကိုပြသည်။

 $startTime = new DateTime('2022-04-01 09:00:00');
$endTime = new DateTime('2022-04-01 17:00:00');

$interval = $startTime->diff($endTime);
echo $interval->format('%h:%i:%s'); // ထုတ်လုပ်ခြင်း:08:00:00

အကြံပြုတရားဝင်စာရွက်စာတမ်းများ

PHP အချိန်အပြောင်းအလဲများကိုပိုမိုလေ့လာလိုပါကအောက်ပါစာရွက်စာတမ်းများကိုအသေးစိတ်လေ့လာရန်အောက်ပါစာရွက်စာတမ်းများကိုကြည့်ရှုနိုင်သည်။

PHPD လုပ်ခြင်းနှင့်အချိန်၏အချိန် functions များကိုကျွမ်းကျင်မှုများကိုကျွမ်းကျင်ပိုင်တွက်ခြင်းသည်ကုဒ်အရည်အသွေးကိုတိုးတက်စေရုံသာမကအသုံးပြုသူတင်ပြချက်များ, အချိန်ကိုက်ခြင်းနှင့်အခြားလုပ်ဆောင်မှုများကိုပိုမိုကိုင်တွယ်နိုင်သည်။ ၎င်းသည် PHP developer တိုင်းကျွမ်းကျင်သင့်သောကျွမ်းကျင်မှုတစ်ခုဖြစ်သည်။