你会想要使用MySQL的 DATEDIFF()
DATEDIFF()返回expr1 - expr2,表示为从一个日期到另一个日期的天数值.expr1和expr2是日期或日期和时间表达式.在计算中仅使用值的日期部分.
mysql> SELECT DATEDIFF('2007-12-31 23:59:59','2007-12-30');
-> 1
mysql> SELECT DATEDIFF('2010-11-30 23:59:59','2010-12-31');
-> -31
Run Code Online (Sandbox Code Playgroud)
根据你的问题,我认为你会想要DATE_DIFF(hm_date, CURRENT_DATE).只要确保hm_date在YYYY-MM-DD格式.