欢迎访问宙启技术站
智能推送

PHP函数:date的用法

发布时间:2023-06-16 06:28:19

PHP中的date()函数是非常实用的函数之一,主要用于格式化日期和时间。

语法:date(format,timestamp)

参数:

format:必需。规定日期/时间的格式。

timestamp:可选。规定时间戳。默认是当前时间和日期。

返回:返回格式化后的日期或时间字符串。

format参数的格式:

格式码    说明                        示例

d           月份中的第几天      01-31

D           星期中的第几天      Mon-Sun

m           月份                             01-12

M           月份的缩写,3个字符 Jan-Dec

Y           年份,4位                       2022

y           年份,2位                       22

z           年份中的第几天      0-365

H           小时,24小时制       00-23

h           小时,12小时制       01-12

i            分钟                               00-59

s           秒钟                              00-59

a           上午或下午          am-pm

示例代码:

1.获取当前的日期和时间:

echo date("Y-m-d H:i:s");

输出:

2022-01-01 08:30:15

2.获取当前的日期,格式为年-月-日:

echo date("Y-m-d");

输出:

2022-01-01

3.获取当前的时间,格式为时:分:秒:

echo date("H:i:s");

输出:

08:30:15

4.获取当前的星期,格式为星期几的文本表示:

echo date("D");

输出:

Sat

5.获取当前年份中的第几天,格式为数字:

echo date("z");

输出:

0

6.获取当前年份的缩写,格式为3个字符:

echo date("M");

输出:

Jan

7.获取当前小时数,格式为12小时制:

echo date("h");

输出:

08

8.获取当前小时数,格式为24小时制:

echo date("H");

输出:

08

9.获取当前分钟数:

echo date("i");

输出:

30

10.获取当前秒数:

echo date("s");

输出:

15

11.获取上午或下午的表示:

echo date("a");

输出:

am

12.将时间戳转换成日期和时间:

echo date("Y-m-d H:i:s", strtotime("2022-01-01 08:30:15"));

输出:

2022-01-01 08:30:15

总结:date()函数可以用来格式化日期和时间,常用的格式码有d、D、m、M、Y、y、z、H、h、i、s、a等。要注意函数的参数顺序和大小写,以及使用时需要对格式进行转义或去掉转义符。