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
29-09-2023
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 29-09-2023
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.
*** Nếu bạn đang có ý định học Php Mysql để chuẩn bị cho việc làm, nhưng cảm thấy bối rối và không biết bắt đầu từ đâu hoặc làm thế nào để đáp ứng nhu cầu tuyển dụng và kiếm được thu nhập, thì hãy khám phá chương trình học “PHP Master” và “Laravel Pro” tại https://unitop.vn.
Hẹn gặp lại!
Phan Văn Cương founder Unitop.vn