我正在尝试获取不同日期之间的月数和天数,但是从mysql获得了0个月,0天的意外结果。我正在运行的SQL查询是:
SELECT DATE_FORMAT( FROM_DAYS( TO_DAYS( NOW() ) - TO_DAYS( '2016-01-01' ) ), '%c months, %e days') as months_days
结果是:
+++++++++++++++
month_days
+++++++++++++++
0 months, 0days
造成这种情况的原因是什么,还有另一种解决方法吗?