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

phpdate_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<?php
  $interval = date_interval_create_from_date_string('2 days + 6 hours');
  print_r($interval);
?>

Kết quả thực thi mã:

phpDateInterval 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<?php
  $interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
  print_r($interval);
?>

Kết quả thực thi mã:

phpDateInterval Object
(
  [m] => 1
  [d] => 17
)

Định dạng được hỗ trợ

Hàm hiểu các đơn vị đo lường sau:

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