Hàm date() trong php giúp chúng ta hiển thị thời gian theo định nhiều định dạng khác nhau về ngày tháng.
Cú pháp
date($format [, int $timestamp = time()]);
Input:
- Chuỗi định dạng ngày tháng(ví dụ “d-m-Y”)
- $timestamp thông số thời gian cần hiển thị theo định dạng. Mặc định giá trị nhận từ hàm time() – thời điểm hiện tại.
Ký tự | Ý nghĩa |
d | Ngày của tháng theo định dạng 2 chữ số (01 – 31) |
m | Tháng của năm theo định dạng 2 chữ số (01 – 12) |
Y | Năm theo định dạng bao gồm 4 chữ số (2020) |
h | Giờ theo định dạng 12h (01 – 12) |
H | Giờ theo định dạng 24h (00 – 23) |
i | Phút định dạng bao gồm 2 chữ số (00 – 59) |
s | Giây định dạng 2 chữ số (00 – 59) |
output:
- Hiển thị thời gian theo định dạng đã lựa chọn.
Ví dụ hàm date()
Ví dụ 1: Hiển thị ngày tháng năm hiện tại
<?php date_default_timezone_set("Asia/Ho_Chi_Minh"); echo date("d-m-Y"); ?>
Kết quả chạy chương trình tại thời điểm đang viết bài
14-02-2020
Nếu muốn hiển thị thêm giờ/phút/giây bạn làm theo bên dưới.
<?php date_default_timezone_set("Asia/Ho_Chi_Minh"); echo date("h:i:s d-m-Y"); ?>
Kêt quả
06:07:41 14-02-2020
Ví dụ 2: Hiển thị thời gian với một mốc thời gian bất kỳ có timestamp 1582716197;
<?php date_default_timezone_set("Asia/Ho_Chi_Minh"); $t = 1582716197; echo date("h:i:s d-m-Y", $t); ?>
Kết quả sau khi chạy chương trình
06:23:17 26-02-2020
Kết luận: Qua bày này bạn đã được biết cách hiển thị thông tin thời gian theo định dạng ngày tháng với hàm date(). Bây giờ bạn cần ghi chép lại và thực hành lại đến nắm chắc bài học.
Phan Văn Cương founder Unitop.vn