Fungsi date_interval_create_from_date_string
Fungsi date_interval_create_from_date_string mengubah penerangan teks selang kepada objek dengan tarikh. Objek ini boleh digunakan dengan fungsi date_add dan date_sub. Rentetan selang menggunakan bahasa semula jadi untuk menentukan tempoh.
Sintaks
date_interval_create_from_date_string(string $time);
Contoh
Mari cipta selang 2 hari dan 6 jam:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Keputusan pelaksanaan kod:
DateInterval Object
(
[d] => 2
[h] => 6
)
Contoh
Mari cipta selang kompleks (1 bulan, 2 minggu dan 3 hari):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Keputusan pelaksanaan kod:
DateInterval Object
(
[m] => 1
[d] => 17
)
Format yang Disokong
Fungsi memahami unit ukuran berikut:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Lihat Juga
-
fungsi
date_add,
yang menambahkan selang kepada tarikh -
fungsi
date_sub,
yang menolak selang daripada tarikh -
fungsi
date_create,
yang mencipta objek DateTime