Функсияи date_sub
Функсияи date_sub имкон медиҳад, ки фосиларо аз сана тарҳ кунед. Он ду параметр қабул мекунад: объекти сана, ки бо воситаи date_create сохта шудааст ва фосила, ки бо воситаи date_interval_create_from_date_string сохта шудааст.
Синтаксис
date_sub($date, $interval);
Намуна
2 ҳафтаро аз санаи ҷорӣ тарҳ мекунем:
<?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');
?>
Натиҷаи иҷрои код:
'2023-11-17'
Намуна
3 моҳ ва 5 рӯзро аз санаи муайянкардашуда тарҳ мекунем:
<?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');
?>
Натиҷаи иҷрои код:
'2023-05-15'
Инчунин бубинед
-
функсияи
date_add,
ки фосиларо ба сана илова мекунад -
функсияи
date_create,
ки объекти DateTime месозад -
функсияи
date_diff,
ки фарқи байни санаҳоро ҳисоб мекунад