Hàm date_format () trả về ngày được định dạng theo định dạng đã cho.
Cú pháp
date_format(obj, format)
Tham số
-
obj - Đối tượng DateTime
-
định dạng - Nó chỉ định cách định dạng kết quả -
-
d - Ngày trong tháng (từ ngày 01 đến ngày 31)
-
D - Biểu thị bằng văn bản của một ngày (ba chữ cái)
-
j - Ngày trong tháng không có số 0 ở đầu (1 đến 31)
-
l (chữ 'L' viết thường) - Trình bày toàn văn về một ngày
-
N - Biểu diễn số ISO-8601 của một ngày (1 từ Thứ Hai đến Thứ Bảy đối với Chủ Nhật)
-
S - Hậu tố thứ tự trong tiếng Anh cho ngày trong tháng (2 ký tự st, nd, rd hoặc th. Hoạt động tốt với j)
-
w - Biểu diễn số của ngày (0 cho Chủ Nhật đến 6 cho Thứ Bảy)
-
z - Ngày trong năm (từ 0 đến 365)
-
W - Số tuần ISO-8601 trong năm (các tuần bắt đầu từ Thứ Hai)
-
F - Trình bày bằng văn bản đầy đủ của một tháng (từ tháng 1 đến tháng 12)
-
m - Đại diện bằng số của một tháng (từ 01 đến 12)
-
M - Mô tả ngắn gọn bằng văn bản của một tháng (ba chữ cái)
-
n - Biểu diễn số của một tháng, không có số 0 ở đầu (1 đến 12)
-
t - Số ngày trong tháng nhất định
-
L - Cho dù đó là năm nhuận (1 nếu là năm nhuận, 0 nếu ngược lại)
-
o - Số năm ISO-8601
-
Y - Biểu diễn bốn chữ số của một năm
-
y - Biểu diễn hai chữ số của một năm
-
a - Viết thường sáng hoặc chiều
-
A - Chữ hoa AM hoặc PM
-
B - Thời gian truy cập Internet (000 đến 999)
-
g - Định dạng 12 giờ của một giờ (1 đến 12)
-
G - định dạng 24 giờ của một giờ (0 đến 23)
-
h - Định dạng 12 giờ của một giờ (01 đến 12)
-
H - định dạng 24 giờ của một giờ (00 đến 23)
-
i - Các phút có số 0 ở đầu (00 đến 59)
-
s - Giây, với các số 0 ở đầu (00 đến 59)
-
e - Định danh múi giờ (Ví dụ:UTC, Atlantic / Azores)
-
I (hoa i) - Liệu ngày có trong giờ tiết kiệm ánh sáng ban ngày hay không (1 nếu là Giờ tiết kiệm ánh sáng ban ngày, 0 nếu ngược lại)
-
O - Chênh lệch với giờ Greenwich (GMT) tính theo giờ (Ví dụ:+0100)
-
T - Cài đặt múi giờ của máy PHP (Ví dụ:EST, MDT)
-
Z - Độ lệch múi giờ tính bằng giây. Độ lệch phía tây của UTC là âm và độ lệch phía đông của UTC là dương (-43200 đến 43200)
-
c - Ngày ISO-8601 (ví dụ:2004-02-12T15:19:21 + 00:00)
-
r - Ngày được định dạng RFC 2822 (ví dụ:Thứ, ngày 21 tháng 12 năm 2000 16:01:07 +0200)
-
U - Số giây kể từ Kỷ nguyên Unix (00:00:00 GMT ngày 1 tháng 1 năm 1970)
-
Quay lại
Hàm date_format () trả về ngày được định dạng khi thành công hoặc FALSE nếu không thành công.
Ví dụ
Sau đây là một ví dụ -
<?php $dt = date_create("2018-09-30"); echo date_format($dt,"Y/m/d H:i:s"); ?>
Đầu ra
Sau đây là kết quả -
2018/09/30 00:00:00