Php 如何单独打印日期,如日、月或年?

Php 如何单独打印日期,如日、月或年?,php,datetime,Php,Datetime,我想单独打印日期,就像只打印日期、年份或月份一样。 比如:在sql中,只有一个月而不是剩余的日期时间 我在我的数据库中打印日期,格式如下 日期时间当前时间戳 2018-10-27 19:09:49 感谢您的帮助您可以获得变量的结果,在PHP中,您应该使用explode()函数来获得结果 要分割给定的字符串,最好用“空格”字符分隔日期和时间,然后在给定的日期上使用带“破折号”符号的explode()函数 所以看起来可能是这样的: $first_split = explode(' ', your_d

我想单独打印日期,就像只打印日期、年份或月份一样。 比如:在sql中,只有一个月而不是剩余的日期时间

我在我的数据库中打印日期,格式如下

日期时间当前时间戳

2018-10-27 19:09:49


感谢您的帮助

您可以获得变量的结果,在PHP中,您应该使用explode()函数来获得结果

要分割给定的字符串,最好用“空格”字符分隔日期和时间,然后在给定的日期上使用带“破折号”符号的explode()函数

所以看起来可能是这样的:

$first_split = explode(' ', your_datetime_variable);
$date = $first_split[0]; //2018-10-27
$time = $first_split[1]; //19:09:49
$second_split = explode('-', $date);
$year = $second_split[0]; //2018
$month = $second_split[1]; //10
$day = $second_split[2]; //27

您可以使用以下代码显示日期、月份、年份

一年

SELECT EXTRACT(YEAR FROM "2018-11-01 5:11:10");output:2018
一个月

SELECT EXTRACT(MONTH FROM "2017-06-15 5:11:10");output:6
一天

SELECT EXTRACT(DAY FROM "2017-06-15 5:11:10");Otput:15

可能重复阅读文档,我的问题不是关于日期格式,我需要分解函数为什么重复@SANU0786感谢链接帮助@ArtisticPhoenixThanks bud usefull Function这应该是公认的答案,因为一切都可以通过SQL实现。