<分区>
如果我有两个从 SQL 查询返回的日期,我如何计算它们涵盖的天数?
即:
$date1 = '2013-08-08';
$date2 = '2013-08-12';
$days = ???;
<分区>
如果我有两个从 SQL 查询返回的日期,我如何计算它们涵盖的天数?
即:
$date1 = '2013-08-08';
$date2 = '2013-08-12';
$days = ???;
最佳答案
作为一个选项,您可以使用 DATEDIFF()
SELECT date1,
date2,
DATEDIFF(date2, date1) date_diff
FROM ...
示例输出:
+------------+------------+-----------+ | date1 | date2 | date_diff | +------------+------------+-----------+ | 2013-08-08 | 2013-08-12 | 4 | +------------+------------+-----------+
这是 SQLFiddle 演示
关于php - 两个日期相隔多少天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18563162/