如何像日期,月份或年份那样分别打印日期?

时间:2018-11-01 11:10:39

标签: php datetime

我想打印日期分隔符,例如仅日期,年份或月份。 就像:只是一个月,而不是sql中的剩余日期时间

我确实在数据库中打印日期,如下所示,并且格式相同

  

日期时间CURRENT_TIMESTAMP

2018-10-27 19:09:49

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

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

一年

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

答案 1 :(得分:0)

您可以将结果获取到变量中,而对于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