DateTime ကလပ်စ်၏ add method

DateTime ကလပ်စ်၏ add method သည် သတ်မှတ်ထားသော အချိန်ကာလခြားကို ရက်စွဲသို့ ပေါင်းထည့်ပေးပါသည်။ Method သည် parameter တစ်ခုကိုသာ လက်ခံပါသည် - ၎င်းမှာ DateInterval object ဖြစ်ပြီး၊ ပေါင်းထည့်ရန် အချိန်ကာလခြားကို သတ်မှတ်ပေးပါသည်။

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

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

ဥပမာ

လက်ရှိရက်စွဲသို့ 1 ရက် ပေါင်းထည့်ကြပါစို့:

php<?php
  $date = new DateTime('2023-01-01');
  $interval = new DateInterval('P1D');
  $date->add($interval);
  echo $date->format('Y-m-d');
?>

ကုဒ် run ပြီးနောက် ရလဒ်:

php'2023-01-02'

ဥပမာ

သတ်မှတ်ထားသော ရက်စွဲသို့ 1 လ၊ 2 ရက်နှင့် 4 နာရီ ပေါင်းထည့်ကြပါစို့:

php<?php
  $date = new DateTime('2023-01-01 12:00:00');
  $interval = new DateInterval('P1M2DT4H');
  $date->add($interval);
  echo $date->format('Y-m-d H:i:s');
?>

ကုဒ် run ပြီးနောက် ရလဒ်:

php'2023-02-03 16:00:00'

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

  • date_diff function,
    အရက်စွဲနှစ်ခုကြား ကွာခြားချက်ကို တွက်ချက်ပေးသည်
  • date_modify function,
    အချိန်တံဆိပ်ကို ပြောင်းလဲပေးသည်