DateInterval class ၏ createFromDateString method
DateInterval class ၏ static method createFromDateString သည် စာသားဖြင့်ဖော်ပြသော အချိန်ကာလကို DateInterval object အဖြစ်သို့ ပြောင်းလဲပေးသည်။ Parameter အဖြစ် strtotime function နားလည်သော ရက်စွဲပုံစံစာသားကို လက်ခံသည်။ DateInterval object သို့မဟုတ် အမှားတစ်ခုရှိပါက false ကို ပြန်ပေးသည်။
Syntax
DateInterval::createFromDateString(string $datetime): DateInterval|false
နမူနာ
ရက် ၂ ရက် အချိန်ကာလကို ဖန်တီးကြည့်ရအောင်။
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Code run ပြီးနောက် ရလဒ်။
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
နမူနာ
လ ၁ လ နှင့် ရက် ၅ ရက် အချိန်ကာလကို ဖန်တီးကြည့်ရအောင်။
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Code run ပြီးနောက် ရလဒ်။
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
နမူနာ
နာရီ ၃ နာရီ နှင့် မိနစ် ၃၀ မိနစ် အချိန်ကာလကို ဖန်တီးကြည့်ရအောင်။
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Code run ပြီးနောက် ရလဒ်။
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
ဤအကြောင်းကိုလည်း ကြည့်ရှုပါ
-
DateIntervalclass,
အချိန်ကာလကို ကိုယ်စားပြုသည် -
strtotimefunction,
စာသားဖြင့်ဖော်ပြသော ရက်စွဲကို timestamp အဖြစ်သို့ ပြောင်းလဲပေးသည် -
DateTimeclass,
ရက်စွဲနှင့်အချိန်နှင့် လုပ်ဆောင်သည်