用法:
- date(格式,[时间]); 如果没有时间参数,则使用当前时间. 格式是一个字符串
示例
<?php
echo "时间格式1:".date("Y-m-d H:i:s ")."<br>";// 2020-12-01 10:26:31
echo "时间格式2:".date("y-M-D h:i:S ")."<br>";// 12-Jun-Sat 10:43:th
echo "月份,英文全名:".date("F")."<br>";// June
echo "月份,二位数字,补零:".date("m")."<br>";// 06
echo "月份,二位数字,不补零:".date("n")."<br>";// 6
echo "月份,三个英文:".date("M")."<br>";// Jun
echo "星期几,英文全名:".date("l")."<br>";// Saturday
echo "星期几,三个英文:".date("D")."<br>";// Sat
echo "星期几,数字型:".date("w")."<br>";// 6
?>
其他
参数 | 解释 | 结果值 |
---|
Y | 年,四位数字; | "1999" |
y | 年,二位数字; | "99" |
z | 一年中的第几天; | "0" 至 "365" |
F | 月份,英文全名; | "January" |
m | 月份,二位数字,若不足二位则在前面补零; | "01" 至 "12" |
n | 月份,二位数字,若不足二位则不补零; | "1" 至 "12" |
M | 月份,三个英文字母; | "Jan" |
t | 指定月份的天数; | "28" 至 "31" |
d | 几日,二位数字,若不足二位则前面补零; | "01" 至 "31" |
j | 几日,二位数字,若不足二位不补零; | "1" 至 "31" |
h | 12 小时制的小时; | "01" 至 "12" |
H | 24 小时制的小时; | "00" 至 "23" |
g | 12 小时制的小时,不足二位不补零; | "1" 至 12" |
G | 24 小时制的小时,不足二位不补零; | "0" 至 "23" |
i | 分钟; | "00" 至 "59" |
s | 秒; | "00" 至 "59" |
S | 字尾加英文序数,二个英文字母; | "th","nd" |
U | 总秒数 | 1970-01-01年至今的总秒数 |
D | 星期几,三个英文字母; | "Fri" |
l | 星期几,英文全名; | "Friday" |
w | 数字型的星期几, | "0"(星期日) 至 "6"(星期六) |
a | 上午或下午 | "am" 或是 "pm" |
A | 上午或下午 | "AM" 或是 "PM" |
时间戳
//时间戳格式化
$time = time(); 时间戳格式
date("Y-m-d H:i:s",strtotime($time)); //2020-11-30 16:46:50
date("Y-m-d H:i:s"); //2017-11-30 16:46:50
评论 (0)