PHP getdate()

Hàm getdate() trong PHP

Hàm getdate() trong PHP được sử dụng để lấy thông tin về ngày hiện tại hoặc một thời điểm cụ thể. Hàm này trả về một mảng gồm các thông tin về ngày và giờ, bao gồm cả năm, tháng, ngày, giờ, phút, giây, và các thông tin khác.

Cú pháp

array getdate ([ int $timestamp = time() ] )

Tham số

  • $timestamp: (tùy chọn) Thời điểm mà bạn muốn lấy thông tin. Nếu không có tham số này, hàm sẽ sử dụng thời gian hiện tại.

Giá trị trả về

Hàm getdate() trả về một mảng liên kết chứa các yếu tố sau:

  • seconds: Giây (0 đến 59)
  • minutes: Phút (0 đến 59)
  • hours: Giờ (0 đến 23)
  • mday: Ngày của tháng (1 đến 31)
  • wday: Ngày trong tuần (0 đến 6, 0 là Chủ nhật)
  • mon: Tháng (1 đến 12)
  • year: Năm
  • yday: Ngày trong năm (0 đến 365)
  • weekday: Tên ngày trong tuần (ví dụ: "Thứ Hai")
  • month: Tên tháng (ví dụ: "Tháng Mười")

Ví dụ


Giải thích ví dụ

Trong ví dụ trên, hàm getdate() được gọi mà không có tham số, vì vậy nó sẽ lấy thông tin về ngày giờ hiện tại. Kết quả sẽ được in ra dưới dạng một mảng trong đó chứa các thành phần thông tin như đã liệt kê ở trên.

Kết hợp với timestamp

Bạn cũng có thể truyền vào một timestamp cụ thể để lấy thông tin về thời điểm đó. Ví dụ:


Trong trường hợp này, hàm getdate() sẽ trả về thông tin về ngày 1 tháng 10 năm 2023 lúc 12 giờ trưa.

Kết luận

Hàm getdate() rất hữu ích khi bạn cần lấy thông tin chi tiết về ngày và giờ trong PHP. Bạn có thể sử dụng nó để xử lý ngày tháng, thực hiện các phép toán thời gian hoặc chỉ đơn giản là hiển thị thông tin về thời gian hiện tại.