DateInterval-klas se createFromDateString-metode
Die statiese metode createFromDateString van die klas DateInterval omskep 'n stringbeskrywing van 'n tydinterval in 'n objek DateInterval. Dit neem as parameter 'n string met 'n datumformaat aan wat die funksie strtotime verstaan. Dit gee 'n objek DateInterval of false by 'n fout terug.
Sintaksis
DateInterval::createFromDateString(string $datetime): DateInterval|false
Voorbeeld
Skep 'n interval van 2 dae:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Uitvoerresultaat van die kode:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Voorbeeld
Skep 'n interval van 1 maand en 5 dae:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Uitvoerresultaat van die kode:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Voorbeeld
Skep 'n interval van 3 ure en 30 minute:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Uitvoerresultaat van die kode:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Sien ook
-
die klas
DateInterval,
wat 'n tydinterval verteenwoordig -
die funksie
strtotime,
wat 'n tekstuele beskrywing van 'n datum omskep na 'n tyd stempel -
die klas
DateTime,
wat met datum en tyd werk