首页 > 编程笔记 > PHP笔记 阅读:5

PHP date()函数的用法(附带实例)

date() 函数用于格式化本地日期和时间,语法如下:
date($format[,$timestamp])
$timestamp 是一个表示时间戳的可选参数,如果没有给出时间戳,则使用系统显示的当前日期和时间。

$format 参数的格式化说明如下表所示:

表:$format 参数的格式化说明说明
格式化参数 说明
o 年份数字,如 2015
Y 年份数字(4 位),如 2015
y 年份数字(2 位),如 15
F 月份,完整的英文表示,如 January
M 月份,3 个字母的英文表示,如 Jan
m 月份,有前导 0 的数字表示,01~12
n 月份,没有前导 0 的数字表示,1~12
d 日期,有前导 0 的数字表示,01~31
j 日期,没有前导 0 的数字表示,1~31
l 星期几,完整的英文表示,如 Sunday
D 星期几,3 个字母的英文表示,如 Sun
N 星期几,数字表示,1~7
w 星期几,数字表示,0~6,0 表示星期天
a 上/下午,小写表示,如 am 或 pm
A 上/下午,大写表示,如 AM 或 PM
g 小时,没有前导 0 的 12 小时格式,1~12
G 小时,没有前导 0 的 24 小时格式,0~23
h 小时,有前导 0 的 12 小时格式,01~12
H 小时,有前导 0 的 24 小时格式,00~23
i 分钟,有前导 0 的数字表示,00~59
s 秒数,有前导 0 的数字表示,00~59

【实例 1】使用 data() 函数,格式化日期和时间。
<?php
header("content-type:text/html;charset=utf-8");
date_default_timezone_set('Asia/Shanghai');
//年、月、日的表示
echo date("y,m,d")."<BR>";
echo date("Y,m,d")."<BR>";
echo date("Y,M,d")."<BR>";
echo date("Y,M,D")."<BR>";
echo date("Y,F,D")."<BR>";
echo date("Y,F,l")."<BR>";
//小时、分钟、秒的表示
echo date("g:i:s")."<BR>";
echo date("G:i:s")."<BR>";
echo date("H:i:s")."<BR>";
echo date("h:i:s")."<BR>";
?>
运行结果如下:

25,06,16
2025,06,16
2025,Jun,16
2025,Jun,Mon
2025,June,Mon
2025,June,Monday
12:10:18
12:10:18
12:10:18
12:10:18

相关文章