date_sub လုပ်ဆောင်ချက်

date_sub လုပ်ဆောင်ချက်သည် ရက်စွဲမှ ကာလခြားကို နုတ်ယူရန် ခွင့်ပြုပါသည်။ ၎င်းသည် ပါရာမီတာနှစ်ခုကို လက်ခံသည်။ date_create မှတစ်ဆင့် ဖန်တီးထားသော ရက်စွဲပါဝင်သည့် object နှင့် date_interval_create_from_date_string မှတစ်ဆင့် ဖန်တီးထားသော ကာလခြားတို့ ဖြစ်သည်။

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

phpdate_sub($date, $interval);

နမူနာ

လက်ရှိရက်စွဲမှ ရက်သတ္တပတ် ၂ ပတ်ကို နုတ်ကြည့်ပါမည်။

php<?php
  $date = date_create('2023-12-01');
  $interval = date_interval_create_from_date_string('2 weeks');
  date_sub($date, $interval);
  echo date_format($date, 'Y-m-d');
?>

ကုဒ်အား လုပ်ဆောင်ချက်၏ ရလဒ်။

php'2023-11-17'

နမူနာ

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

php<?php
  $date = date_create('2023-08-20');
  $interval = date_interval_create_from_date_string('3 months + 5 days');
  date_sub($date, $interval);
  echo date_format($date, 'Y-m-d');
?>

ကုဒ်အား လုပ်ဆောင်ချက်၏ ရလဒ်။

php'2023-05-15'

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

  • date_add လုပ်ဆောင်ချက်၊
    ထိုလုပ်ဆောင်ချက်သည် ရက်စွဲသို့ ကာလခြားကို ပေါင်းထည့်ပေးသည်
  • date_create လုပ်ဆောင်ချက်၊
    ထိုလုပ်ဆောင်ချက်သည် DateTime object ကို ဖန်တီးပေးသည်
  • date_diff လုပ်ဆောင်ချက်၊
    ထိုလုပ်ဆောင်ချက်သည် ရက်စွဲများကြားကွာခြားချက်ကို တွက်ချက်ပေးသည်