Функсияи date_interval_create_from_date_string
Функсияи date_interval_create_from_date_string тавсифи матнии фосиларо ба объект бо сана табдил медиҳад. Ин объектро бо функсияҳои date_add ва date_sub истифода бурдан мумкин аст. Сатри фосила барои ишора кардани давра аз забони табиӣ истифода мебарад.
Синтаксис
date_interval_create_from_date_string(string $time);
Намуна
Фосилаеро ба андозаи 2 рӯз ва 6 соат месозем:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Натиҷаи иҷрои код:
DateInterval Object
(
[d] => 2
[h] => 6
)
Намуна
Фосилаи мураккаберо месозем (1 моҳ, 2 ҳафта ва 3 рӯз):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Натиҷаи иҷрои код:
DateInterval Object
(
[m] => 1
[d] => 17
)
Форматҳои дастгиришуда
Функсия воҳидҳои зерини ченакро мефаҳмад:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Ҳамчунин нигаред
-
функсияи
date_add,
ки фосиларо ба сана илова мекунад -
функсияи
date_sub,
ки фосиларо аз сана хориҷ мекунад -
функсияи
date_create,
ки объекти DateTime месозад