如何实现php中date只显示年月日

介绍

在编写程序的过程中,常常需要使用日期/时间。PHP中提供了很多内置的函数来处理日期/时间。其中,一个常用的函数是Date()函数,它返回当前日期/时间的字符串表示。该函数和其参数的使用非常简单,但是在实际应用中遇到了一些问题,比如只想显示年月日。

实现步骤

Step 1: 获取当前日期/时间

要使用Date()函数来获取当前日期/时间:

 $currentDate = date('Y-m-d H:i:s');

代码中的 'Y-m-d H:i:s' 参数表示输出格式为年月日时分秒。

例如:$currentDate = 2021-09-01 12:30:45

Step 2: 获取年月日

获取年月日非常简单,只要改变Date()函数的参数就行:

 $currentDate = date("Y-m-d");

这样,$currentDate就只包含了年月日。

例如:$currentDate = 2021-09-01

显示年月日

如果只想显示年月日,可以使用以下代码:

echo date("Y-m-d", strtotime($currentDate));

在这种情况下,$currentDate 只包含年月日, strtotime() 这个函数可以将日期时间解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。

例如:2021-09-01

实例

下面是一个完整的PHP脚本,该脚本演示如何使用date函数获取当前日期,并显示年月日。

$currentDate = date("Y-m-d");

echo date("Y-m-d", strtotime($currentDate));

结论

在PHP中,可以使用内置的日期/时间函数来处理日期/时间。使用Date()函数将当前时间转换为所需的格式非常简单,同时也支持自定义日期/时间格式,只要稍微改变参数即可。通过上述代码示例,能够很好的实现PHP中date只显示年月日的功能。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签