Php提供了非常增强的日期和时间函数。日期和时间函数有很多不同的用例。在本教程中,我们将尝试查看其中的大部分。
null
PHP date()函数
date()
函数用于获取不同格式的日期。date()函数也可以用来获取时间戳。Unix Timestamp是从1970年1月1日开始的第二次计数。这里时间戳是可选的,所以如果我们想得到当前日期,我们不需要提供时间戳。
date(FORMAT,TIMESTAMP);
在本例中,我们将获取当前日期 day-month-year
格式。
这将打印以下日期。
05-05-2017
PHP date()函数格式
Php提供了一组丰富的打印选项。在本部分中,我们将研究格式化选项。这是名单。
-
d
以01和31格式表示日 -
D
表示从周一到周日格式的一天 -
m
表示01到12格式的月份 -
M
表示月份缩写为一月到十二月格式 -
y
以08到14的两位数字格式表示年份 -
Y
以四位数2008或2017格式表示年份 -
h
表示从01到12的12小时格式的小时 -
H
表示从00到24的24小时格式的小时 -
i
用两位数字00到59表示分钟 -
s
用两位数字00到59表示秒 -
a
表示小写的前美式和后美式am或pm - A 表示小写的前美式和后美式AM或PM
PHP time()函数
Php提供的另一个有用的函数是 time()
. 函数的作用是:获取当前的Unix时间戳。当前时间戳可以如下例所示。
这将打印一个如下所示的整数值。
1496680560
将时间戳转换为日期
我们可以将给定的时间戳转换成日期格式。我们将记住,date()函数将获取时间戳作为第二个参数。在这个例子中,我们将给出我们之前得到的时间戳,并将其打印成更易于阅读的格式。
我们将得到以下输出。
05-06-17 07:36
PHP mktime()函数
有时我们需要用给定的日期和时间生成时间戳。这意味着我们不想获取当前时间戳。在这种情况下,我们可以使用 mktime()
功能。mktime()函数的语法如下所示。
mktime( hour , minute , second , month , day , year );
在本例中,我们将提供2017年的第一天。
此代码将生成以下输出。
1483477200
相关文章: 如何在JavaScript、C/C++、Python、C、java、PHP、PosiS壳、Excel(VBScript)中打印/获取今天的日期和时间?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END