智谱吧

位置:首页 > 游戏数码 > IT技术

PHP如何获取日期的年份?

IT技术2.9W

在PHP开发中,我们很多时候会用到日期,当我们只用到日期的年份时,怎么获取一个日期的年份?下面一起来看下。

操作方法

(01)用到日期函数,我们当然少不了用 date方法了。看下我们的代码,如图,很简单,就是用date方法获取到当前日期,然后用‘y'标志格式化日期输出,只输出年份。

PHP如何获取日期的年份?

(02)代码运行后,如图,显示年份:17,这里只输出了年份的后二位。

PHP如何获取日期的年份? 第2张

(03)如果要输出四位数的年份,我们改下代码,把格式化日期的标志‘y’,改成大写的‘Y’。

PHP如何获取日期的年份? 第3张

(04)再看下结果,正确输出了2017.

PHP如何获取日期的年份? 第4张

(05)如果是给定的日期呢?怎么输出年份?有人建议说用substr方法,截取前面四位就行了。但是这种截取字符的方法,一旦日期格式改变了,代码也就需要改了。看下代码,我们准备了二个日期,都是用substr方法来截取。

PHP如何获取日期的年份? 第5张

(06)从结果上看,日期格式改变后,结果就有问题了。

PHP如何获取日期的年份? 第6张

(07)最好的方法还是用date方法,我们可以先把给定的日期字符串转换成时间,再把它传给date方法去获取年份,代码如图,

PHP如何获取日期的年份? 第7张

(08)从运行结果看,二种格式的日期都正确取到了年份。

PHP如何获取日期的年份? 第8张
标签:获取 年份 日期 PHP