DateInterval-klassens createFromDateString-metode
Den statiske metode createFromDateString i klassen DateInterval omdanner en strengbeskrivelse af et tidsinterval til et objekt DateInterval. Den tager imod en streng med et datoformat, som funktionen strtotime forstår, som parameter. Returnerer et objekt DateInterval eller false ved fejl.
Syntaks
DateInterval::createFromDateString(string $datetime): DateInterval|false
Eksempel
Lad os oprette et interval på 2 dage:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Resultat af kodekørsel:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Eksempel
Lad os oprette et interval på 1 måned og 5 dage:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Resultat af kodekørsel:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Eksempel
Lad os oprette et interval på 3 timer og 30 minutter:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Resultat af kodekørsel:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Se også
-
klassen
DateInterval,
som repræsenterer et tidsinterval -
funktionen
strtotime,
som omdanner en tekstbeskrivelse af en dato til et tidsstempel -
klassen
DateTime,
som arbejder med dato og tid