Date_interval_create_from_date_string funksiýasy
date_interval_create_from_date_string funksiýasy teksti arakesme düşündirişini sene obýektine öwürýär. Bu obýekt date_add we date_sub funksiýalary bilen ulanyp bolýar. Arakesme setiri döwri görkezmek üçin tebigy dil ulanýar.
Sintaksis
date_interval_create_from_date_string(string $time);
Mysal
2 gün we 6 sagatlyk arakesme döredeliň:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Kody ýerine ýetirmegiň netijesi:
DateInterval Object
(
[d] => 2
[h] => 6
)
Mysal
Çylşyrymly arakesme döredeliň (1 aý, 2 hepde we 3 gün):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Kody ýerine ýetirmegiň netijesi:
DateInterval Object
(
[m] => 1
[d] => 17
)
Goldaw berilýän formatlar
Funksiýa aşakdakı ölçeg birliklerini düşünýär:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Şeýle-de serediň
-
date_addfunksiýasyny,
sene arakesme goşýar -
date_subfunksiýasyny,
seneden arakesme aýyrýar -
date_createfunksiýasyny,
DateTime obýektini döredýär