Kaedah createFromDateString Kelas DateInterval
Kaedah statik createFromDateString kelas DateInterval menukar penerangan rentetan selang masa kepada objek DateInterval. Ia menerima rentetan dengan format tarikh yang difahami oleh fungsi strtotime sebagai parameter. Mengembalikan objek DateInterval atau false jika berlaku ralat.
Sintaks
DateInterval::createFromDateString(string $datetime): DateInterval|false
Contoh
Mari buat selang 2 hari:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Keputusan pelaksanaan kod:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Contoh
Mari buat selang 1 bulan dan 5 hari:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Keputusan pelaksanaan kod:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Contoh
Mari buat selang 3 jam dan 30 minit:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Keputusan pelaksanaan kod:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Lihat juga
-
kelas
DateInterval,
yang mewakili selang masa -
fungsi
strtotime,
yang menukar penerangan teks tarikh kepada tanda masa -
kelas
DateTime,
yang bekerja dengan tarikh dan masa