A DateInterval osztály createFromDateString metódusa
A DateInterval osztály statikus createFromDateString metódusa az időintervallum szöveges leírását DateInterval objektummá alakítja. Paraméterként egy olyan formátumú sztringet vár, amelyet a strtotime függvény is megért. DateInterval objektumot ad vissza, vagy false-t hiba esetén.
Szintaxis
DateInterval::createFromDateString(string $datetime): DateInterval|false
Példa
Hozzunk létre egy 2 napos intervallumot:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
A kód végrehajtásának eredménye:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Példa
Hozzunk létre egy 1 hónapos és 5 napos intervallumot:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
A kód végrehajtásának eredménye:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Példa
Hozzunk létre egy 3 órás és 30 perces intervallumot:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
A kód végrehajtásának eredménye:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Lásd még
-
a
DateIntervalosztály,
amely egy időintervallumot reprezentál -
a
strtotimefüggvény,
amely a dátum szöveges leírását időbélyeggé alakítja -
a
DateTimeosztály,
amely dátummal és idővel dolgozik