介绍
在编写程序的过程中,常常需要使用日期/时间。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只显示年月日的功能。