PHP date_time_set()

Hàm date_time_set() trong PHP

Hàm date_time_set() trong PHP được sử dụng để thiết lập thời gian cho một đối tượng DateTime. Hàm này cho phép bạn xác định giờ, phút và giây cho ngày đã chỉ định trong đối tượng DateTime.

Cú pháp

date_time_set(DateTime $object, int $hour, int $minute, int $second = 0): DateTime

Tham số

  • $object: Đối tượng DateTime mà bạn muốn thiết lập thời gian.
  • $hour: Giờ cần được thiết lập (0 đến 23).
  • $minute: Phút cần được thiết lập (0 đến 59).
  • $second: Giây cần được thiết lập (0 đến 59, mặc định là 0).

Giá trị trả về

Hàm này trả về đối tượng DateTime đã được thay đổi.

Ví dụ

$date = new DateTime('2023-10-01');
date_time_set($date, 14, 30, 0);
echo $date->format('Y-m-d H:i:s'); // Kết quả: 2023-10-01 14:30:00

Chú ý

Trong trường hợp bạn cố gắng thiết lập một thời gian không hợp lệ (ví dụ, 25 giờ), PHP sẽ tự động điều chỉnh về thời gian hợp lệ gần nhất.

Tóm tắt

Hàm date_time_set() là một công cụ hữu ích trong PHP để thao tác với thời gian trong các đối tượng DateTime, giúp bạn dễ dàng quản lý và hiển thị thời gian theo cách mà bạn mong muốn.