Funksie date_interval_create_from_date_string
Die funksie date_interval_create_from_date_string omskep 'n teksbeskrywing van 'n interval in 'n datumvoorwerp. Hierdie voorwerp kan saam met die funksies date_add en date_sub gebruik word. Die intervalstring gebruik natuurlike taal om die tydperk aan te dui.
Sintaksis
date_interval_create_from_date_string(string $time);
Voorbeeld
Laat ons 'n interval van 2 dae en 6 ure skep:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Resultaat van die kode-uitvoering:
DateInterval Object
(
[d] => 2
[h] => 6
)
Voorbeeld
Laat ons 'n komplekse interval skep (1 maand, 2 weke en 3 dae):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Resultaat van die kode-uitvoering:
DateInterval Object
(
[m] => 1
[d] => 17
)
Ondersteunde formate
Die funksie verstaan die volgende meeteenhede:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Sien ook
-
funksie
date_add,
wat 'n interval by 'n datum voeg -
funksie
date_sub,
wat 'n interval van 'n datum aftrek -
funksie
date_create,
wat 'n DateTime-voorwerp skep