Hàm date_interval_create_from_date_string
Hàm date_interval_create_from_date_string chuyển đổi mô tả khoảng thời gian dạng văn bản thành một đối tượng ngày tháng. Đối tượng này có thể được sử dụng với các hàm date_add và date_sub. Chuỗi mô tả khoảng thời gian sử dụng ngôn ngữ tự nhiên để chỉ định một khoảng thời gian.
Cú pháp
date_interval_create_from_date_string(string $time);
Ví dụ
Tạo một khoảng thời gian là 2 ngày và 6 giờ:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
Kết quả thực thi mã:
DateInterval Object
(
[d] => 2
[h] => 6
)
Ví dụ
Tạo một khoảng thời gian phức tạp (1 tháng, 2 tuần và 3 ngày):
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
Kết quả thực thi mã:
DateInterval Object
(
[m] => 1
[d] => 17
)
Định dạng được hỗ trợ
Hàm hiểu các đơn vị đo lường sau:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
Xem thêm
-
hàm
date_add,
thêm một khoảng thời gian vào ngày tháng -
hàm
date_sub,
trừ một khoảng thời gian từ ngày tháng -
hàm
date_create,
tạo đối tượng DateTime