DateTime အတန်း၏ sub နည်းလမ်း

DateTime အတန်း၏ sub နည်းလမ်းသည် သတ်မှတ်ထားသော အချိန်ကာလကို ရက်စွဲမှ နုတ်ပစ်သည်။ ပါရာမီတာအဖြစ် DateInterval အရာဝတ္ထုကို လက်ခံသည်။ ၎င်းအရာဝတ္ထုရှိ ရက်စွဲသည် ယင်းအတွင်းတွင် ပြောင်းလဲသွားသည်။

ဝါကျဖွဲ့စည်းပုံ

php$datetime->sub(DateInterval $interval);

ဥပမာ

လက်ရှိ ရက်စွဲမှ ရက် ၂ ရက်ကို နုတ်ကြမည်။

php<?php
  $date = new DateTime('2023-05-15');
  $interval = new DateInterval('P2D');
  $date->sub($interval);
  echo $date->format('Y-m-d');
?>

ကုဒ် ထုတ်လုပ်ချက်၏ ရလဒ်။

php'2023-05-13'

ဥပမာ

သတ်မှတ်ထားသော ရက်စွဲမှ လ ၁ လနှင့် ရက် ၅ ရက်ကို နုတ်ကြမည်။

php<?php
  $date = new DateTime('2023-06-20');
  $interval = new DateInterval('P1M5D');
  $date->sub($interval);
  echo $date->format('Y-m-d');
?>

ကုဒ် ထုတ်လုပ်ချက်၏ ရလဒ်။

php'2023-05-15'

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • date_add function,
    သည် ရက်စွဲသို့ အချိန်ကာလတစ်ခုကို ပေါင်းထည့်ပေးသည်
  • date_diff function,
    သည် ရက်စွဲများအကြား ကွာခြားချက်ကို တွက်ချက်ပေးသည်