DateInterval ကလပ်စ်၏ format မှ်တဒ်
DateInterval ကလပ်စ်၏ format မှ်တဒ်သည် အချိန်ကာလခြားကို သတ်မှတ်ထားသော ဖော်မတ်တွင် ပါဝင်သည့် အထူးစာလုံးများပါသည့် ဖော်မတ်စတြင်းကို ပါရာမီတာအဖြစ်လက်ခံပြီး ပုံသွင်းပြီး စတြင်းတစ်ခုအဖြစ် ပြန်ပေးသည်။
ဝါကျဖွဲ့ပုံ
public DateInterval::format(string $format): string
အထူးစာလုံးများ
| သတ်မှတ်ချက် | ဖော်ပြချက် | ဥပမာ |
|---|---|---|
%Y |
နှစ်များ ပမာဏ (အနည်းဆုံး 2 ဂဏန်း) |
01, 12 |
%y |
နှစ်များ ပမာဏ (သုညဖြင့် ဖြည့်ခြင်းမရှိ) | 1, 12 |
%M |
လများ ပမာဏ (အနည်းဆုံး 2 ဂဏန်း) |
01, 11 |
%m |
လများ ပမာဏ (သုညဖြင့် ဖြည့်ခြင်းမရှိ) | 1, 11 |
%D |
ရက်များ ပမာဏ (အနည်းဆုံး 2 ဂဏန်း) |
01, 31 |
%d |
ရက်များ ပမာဏ (သုညဖြင့် ဖြည့်ခြင်းမရှိ) | 1, 31 |
%H |
နာရီများ ပမာဏ (အနည်းဆုံး 2 ဂဏန်း) |
01, 23 |
%h |
နာရီများ ပမာဏ (သုညဖြင့် ဖြည့်ခြင်းမရှိ) | 1, 23 |
%I |
မိနစ်များ ပမာဏ (အနည်းဆုံး 2 ဂဏန်း) |
01, 59 |
%i |
မိနစ်များ ပမာဏ (သုညဖြင့် ဖြည့်ခြင်းမရှိ) | 1, 59 |
%S |
စက္ကန့်များ ပမာဏ (အနည်းဆုံး 2 ဂဏန်း) |
01, 59 |
%s |
စက္ကန့်များ ပမာဏ (သုညဖြင့် ဖြည့်ခြင်းမရှိ) | 1, 59 |
%R |
ကာလခြား၏ သင်္ကေတ (+ သို့မဟုတ် -) | +, - |
%r |
ကာလခြား၏ သင်္ကေတ (အနှုတ်ဖြစ်လျှင် - ကို ထင်ရှားစွာဖော်ပြခြင်း) | , - |
%% |
ရာခိုင်နှုန်း သင်္ကေတ | % |
ဥပမာ
ကာလခြားကို ရက်များနှင့် နာရီများဖြင့် ပုံသွင်းခြင်း။
<?php
$interval = new DateInterval('P2DT5H');
echo $interval->format('%d days, %h hours');
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်။
'2 days, 5 hours'
ဥပမာ
ကာလခြားကို အပြည့်အစုံ ဖော်ပြချက်ဖြင့် ပုံသွင်းခြင်း။
<?php
$interval = new DateInterval('P1Y3M5DT7H10M');
echo $interval->format('%y years %m months %d days %h hours %i minutes');
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်။
'1 years 3 months 5 days 7 hours 10 minutes'
ဥပမာ
ကာလခြားကို ရှေ့ဆုံးသုညများဖြင့် ပုံသွင်းခြင်း။
<?php
$interval = new DateInterval('PT5H3M');
echo $interval->format('%H:%I');
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်။
'05:03'
ဤအရာကိုလည်း ကြည့်ပါ
-
DateIntervalကလပ်စ်,
အချိန်ကာလခြားကို ကိုယ်စားပြုသည် -
DateTime::formatမှ်တဒ်,
ရက်စွဲနှင့် အချိန်ကို ပုံသွင်းသည် -
dateဖန်ရှင်,
အချိန်တံဆိပ်ကို ပုံသွင်းသည်