DateTime sinfining add metodi
add metodi DateTime sinfiga vaqt intervalini qo'shadi.
Metod bitta parametr qabul qiladi - DateInterval ob'ekti, bu qo'shiladigan vaqt oralig'ini belgilaydi.
Sintaksis
$datetime->add(DateInterval $interval);
Misol
Joriy sanaga 1 kun qo'shamiz:
<?php
$date = new DateTime('2023-01-01');
$interval = new DateInterval('P1D');
$date->add($interval);
echo $date->format('Y-m-d');
?>
Kodni bajarish natijasi:
'2023-01-02'
Misol
Belgilangan sanaga 1 oy, 2 kun va 4 soat qo'shamiz:
<?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');
?>
Kodni bajarish natijasi:
'2023-02-03 16:00:00'
Shuningdek qarang
-
date_difffunksiyasi,
ikki sana orasidagi farqni hisoblaydi -
date_modifyfunksiyasi,
vaqt belgisini o'zgartiradi