date_interval_create_from_date_string funksiyasi
date_interval_create_from_date_string funksiyasi intervalning matnli tavsifini sana obyektiga aylantiradi. Ushbu obyekt date_add va date_sub funksiyalari bilan ishlatilishi mumkin. Interval satri davrni ko'rsatish uchun tabiiy tildan foydalanadi.
Sintaksis
date_interval_create_from_date_string(string $time);
Misol
2 kun va 6 soatlik interval yaratamiz:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Kodni bajarish natijasi:
DateInterval Object
(
[d] => 2
[h] => 6
)
Misol
Murakkab interval yaratamiz (1 oy, 2 hafta va 3 kun):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Kodni bajarish natijasi:
DateInterval Object
(
[m] => 1
[d] => 17
)
Qo'llab-quvvatlanadigan formatlar
Funksiya quyidagi o'lchov birliklarini tushunadi:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Shuningdek qarang
-
date_addfunksiyasi,
bu sanaga interval qo'shadi -
date_subfunksiyasi,
bu sandan intervalni ayiradi -
date_createfunksiyasi,
bu DateTime obyektini yaratadi