在一些编程语言中,不管是java还是JScript,py,php都会涉及到时间这一方面,利用时间,可以对一些功能做出一定调整或是定时运行一些任务等。那么今天我们就说一说,在PHP中如果使用时间。

PHP中的时间格式化函数date()

Date() 函数把时间戳格式化为更易读的日期和时间。

语法:

date(format,timestamp)

解释:

format必需。规定时间戳的格式。
timestamp 可选。规定时间戳。默认是当前时间和日期。

举例说明:

利用PHP获取当前的时间,并以年,月,日,时,分,秒的形式格式化显示

代码:

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

示例图:

PHP中的date()时间函数

结果如下:

2018-07-18 21:08:56

注释:

time():表法系统当前的时间戳,此值也可以省略!

以上代码中的,各个字母的表示

Y:表示年

m:表示月

d:表示日

H:表示小时

i:表示分

s:表示秒

利用PHP以12小时制的方式,输出当前的日期,时间

代码

echo date("Y-m-d h:i:sa",time());

代码图标

php输出时间

代码运行结果:

2018-07-18 10:12:56pm

注释:

我们对比上个示例可以发现,代码中表示,小时的H字符,在两个实例中大小时不同,所以得出一个结低。

当表示小时的H字母为小写昌,为12小时制,如果为大写时,表示24小时制。

PHP格式化当前时间时,12小时制下如何表示上午和下午

我们都知道在12小时制下,一般时间都会带有一个AM或是PM,用来表示上午或是下午的时间。

那么我们在PHP格式化当前时间时,也可以表示出来

代码

echo '现在时间为:'.date("h:i:s a",time());

代码图示

PHP时间格式化输出

运行结果:

现在时间为:10:24:39 pm

解释:如上面代码示意图中箭头所指的一样,如果在时间的后面添加一个“a”字母,就可以在输入当前时间的同时,也输出对应的ap或是pm

PS:am或pm的大小写,与代码中的a大小写是对应的。