date_sub function
date_sub function သည် ရက်စွဲအရာဝတ္ထုမှ အချိန်ကွာခြားချက်ကို နုတ်ပေးသည်။
ပထမ parameter အနေဖြင့် DateTime အရာဝတ္ထုကို လက်ခံပြီး၊ ဒုတိယ parameter အနေဖြင့် DateInterval အရာဝတ္ထုကို လက်ခံသည်။
Syntax
date_sub(DateTime $object, DateInterval $interval);
ဥပမာ
ဖော်ပြထားသော ရက်စွဲမှ 10 ရက်ကို နုတ်ပါမည်:
<?php
$date = new DateTime('2025-06-15');
$interval = new DateInterval('P10D');
date_sub($date, $interval);
echo $date->format('Y-m-d');
?>
ကုဒ်ကို run လိုက်သောအခါ ရလဒ်:
'2025-06-05'
ဥပမာ
ရက်စွဲမှ 1 နှစ်နှင့် 2 လကို နုတ်ပါမည်:
<?php
$date = new DateTime('2025-03-20');
$interval = new DateInterval('P1Y2M');
date_sub($date, $interval);
echo $date->format('Y-m-d');
?>
ကုဒ်ကို run လိုက်သောအခါ ရလဒ်:
'2024-01-20'
ဥပမာ
date_create function သည် DateTime အရာဝတ္ထုကို ပြန်ပေးသည်။
ကုဒ်ကို ရောထွေးစတိုင်ဖြင့် OOP အစိတ်အပိုင်းနှင့် function အစိတ်အပိုင်းဖြင့် ပြန်ရေးနိုင်သည်:
<?php
$date = date_create('2025-03-20');
$interval = new DateInterval('P1Y2M');
date_sub($date, $interval);
echo date_format($date, 'Y-m-d');
?>
ကုဒ်ကို run လိုက်သောအခါ ရလဒ်:
'2024-01-20'