我将日期存储在 MySQL 表中,格式为 yyyy-mm-dd(或典型的 MySQL“日期”格式)。我怎样才能知道距离那时还剩多少天?
例如,如果我有:
2011-03-05
它会说:
17 More Days
In PHP:
$days = (strtotime($date) - time()) / 86400;
在 MySQL 中:
SELECT
((UNIX_TIMESTAMP(date) - UNIX_TIMESTAMP()) / 86400) AS days
FROM table;
或者如 @coreyward 所说(在 MySQL 中):
SELECT
DATEDIFF(UNIX_TIMESTAMP(date,NOW()) AS days
FROM table;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)