Methode createFromDateString van de DateInterval klasse
De statische methode createFromDateString van de klasse DateInterval zet een stringbeschrijving van een tijdsinterval om in een object DateInterval. Het accepteert als parameter een string met een datumformaat dat begrepen wordt door de functie strtotime. Het retourneert een object DateInterval of false bij een fout.
Syntaxis
DateInterval::createFromDateString(string $datetime): DateInterval|false
Voorbeeld
Laten we een interval van 2 dagen maken:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Resultaat van het uitvoeren van de code:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Voorbeeld
Laten we een interval van 1 maand en 5 dagen maken:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Resultaat van het uitvoeren van de code:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Voorbeeld
Laten we een interval van 3 uur en 30 minuten maken:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Resultaat van het uitvoeren van de code:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Zie ook
-
klasse
DateInterval,
dat een tijdsinterval vertegenwoordigt -
functie
strtotime,
die een tekstuele beschrijving van een datum omzet in een timestamp -
klasse
DateTime,
dat werkt met datum en tijd