李涛自留地
回到顶部
首页 > php学习 > PHP简单的内置日期函数有哪些?PHP年月日时分秒时间代码

PHP简单的内置日期函数有哪些?PHP年月日时分秒时间代码

文章目录

PHP年月日时间代码可以使用PHP内置的时间函数调用出当前的时间,在网站开发中,经常会使用到时间函数,比如说获取文章发布时间,文章更改时间,以及显示出文章发布于多少分钟前、多少小时前、多少天前等等时间格式,所以说学习好PHP内置时间函数对于网站开发来说十分重要,本文记载的是笔者学习简单的PHP内置时间函数time()及date()函数的使用方法。

PHP获取时间函数前提

在PHP中如果要获取当前所处区域内的正确时间,就应该在PHP环境中设置正确的时区,具体设置在php.in中查找timezone,如果前面加了;注释符号,将前面的;符号去掉就打开了时区设置函数,如果不去掉前面的;符号就会显示的是伦敦时间(当前的格林威治时间)。

PHP简单的内置日期函数有哪些?PHP年月日时分秒时间代码

我这里在前面加上了;号,待会下面打印出来会显示什么。

PHP获取当前时区函数

<?php
echo date_default_timezone_get ();
?>
PHP简单的内置日期函数有哪些?PHP年月日时分秒时间代码

可以看到我打印出时区函数后显示的是UTC就是格林威治时区,因为我在上面在php.ini中在时区配置前面加上了;号,将;号去掉后就会显示出Asia/Shanghai。

PHP时间戳函数time()

PHP中time()函数就是获取当前时间的时间戳,就是将当前时间换算成自格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。

<?php
echo date_default_timezone_get ();
echo '<br>';
//时间戳br函数
echo time();

?>
PHP简单的内置日期函数有哪些?PHP年月日时分秒时间代码

上图中那一串数字就是当前时间的时间戳。

PHP年月日小时分秒函数date()用法

在PHP中date() 函数是格式化本地日期和时间,并返回格式化的日期字符串的PHP内置时间函数。下面记载的是PHP中date()函数输出年月日小时分秒等等多种输出当前时间的方法。

1、date()函数输出当前时间:年月日小时分秒

<?php
echo date_default_timezone_get ();
echo '<br>';
//时间戳br函数
echo time();
echo '<br>';
//date()函数输出当前时间:年月日小时分秒
echo date('Y/m/d H:s:m');

?>
PHP简单的内置日期函数有哪些?PHP年月日时分秒时间代码

date函数输出当前时间:年月日小时分秒

上图红线上方就是当前的年月日小时分秒时间,date('Y/m/d H:s:m')就是输出的当前的年月日小时分秒时间,而在date函数内还有很多其他的参数,下面通过表格显示展现出来。

2、PHP内置时间函数date()的内置字符表

字符 说明 返回值
d 月份中的第几天,有前导零的2 位数字 01 到31
D 英文星期几,3个字母 Mon到Sun
j 月份中的第几天,没有前导零 1 到31
l(大写字母i) 英文星期几 Sunday到 Saturday
N 1格式数字表示的星期 1(表示星期一)到7(表示星期天)
S 每月天数后面的英文后缀,2个字符 st,nd,rd或者th。可以和jg一起用
w 星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六)
z 一年中的第几天 0到366
W 年份中的第几周,每周从星期一开始 42(当年的第42周)
F 月份,完整的文本格式 January 到 December
m 数字表示月份,有前导零 01 到 12
M 3个字母缩写表示的月份 Jan 到Dec
n 数字表示月份,没有前导零 1 到 12
t 给定月份所应有的天数 28 到 31
L 是否为闰年 如果是闰年为1,否则为o
o 格式年份数字 例如2007
Y 4 位数字完整表示年份 例如1999或2008
y 2 位数字表示的年份 例如99或08
a 小写的上午和下午值 am或pm
A 大写的上午和下午值 AM或PM
g 小时,12小时格式,没有前导零 1到12
G 小时,24小时格式,没有前导零 0 到 23
i 有前导零的分钟数 00 到 59
s 秒数,有前导零 00到59
e 时区标识
U 从Unix纪元开始至今的秒数 长整型数字

可以看到date()函数内置的字符非常多,而且有些字符大写和小写在PHP中输出出来显示的内容还不一样。

以上就是今天学习的简单的PHP获取时间函数time()、date()的使用方法,后面将继续学习和记载有关PHP时间函数的相关知识。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。