我想打印日期分隔符,例如仅日期,年份或月份。 就像:只是一个月,而不是sql中的剩余日期时间
我确实在数据库中打印日期,如下所示,并且格式相同
日期时间CURRENT_TIMESTAMP
2018-10-27 19:09:49
感谢您的帮助
答案 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