date_interval_create_from_date_string လုပ်ဆောင်ချက်
date_interval_create_from_date_string လုပ်ဆောင်ချက်သည် အချိန်ကွာခြားချက်၏ စာသားဖော်ပြချက်ကို ရက်စွဲအရာဝတ္ထုသို့ ပြောင်းလဲပေးသည်။ ဤအရာဝတ္ထုကို date_add နှင့် date_sub လုပ်ဆောင်ချက်များနှင့် တွဲဖက် အသုံးပြုနိုင်သည်။ အချိန်ကွာခြားချက် စာတန်းသည် ကာလကို ဖော်ပြရန် သဘာဝဘာသာစကားကို အသုံးပြုသည်။
သဒ္ဒါဖွဲ့စည်းပုံ
date_interval_create_from_date_string(string $time);
နမူနာ
ရက် ၂ ရက်နှင့် နာရီ ၆ နာရီ ကွာခြားချက်ကို ဖန်တီးကြပါစို့:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်:
DateInterval Object
(
[d] => 2
[h] => 6
)
နမူနာ
ရှုပ်ထွေးသော ကွာခြားချက်ကို ဖန်တီးကြပါစို့ (လ ၁ လ၊ ပတ် ၂ ပတ်နှင့် ရက် ၃ ရက်):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်:
DateInterval Object
(
[m] => 1
[d] => 17
)
ပံ့ပိုးထားသော ဖော်မတ်များ
လုပ်ဆောင်ချက်သည် အောက်ပါ တိုင်းတာမှုယူနစ်များကို နားလည်သည်:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
ဤသည်လည်း ကြည့်ပါ
-
date_addလုပ်ဆောင်ချက်,
သည် ရက်စွဲသို့ အချိန်ကွာခြားချက်ကို ပေါင်းထည့်ပေးသည် -
date_subလုပ်ဆောင်ချက်,
သည် ရက်စွဲမှ အချိန်ကွာခြားချက်ကို နှုတ်ယူပေးသည် -
date_createလုပ်ဆောင်ချက်,
သည် DateTime အရာဝတ္ထုကို ဖန်တီးပေးသည်