【发布时间】:2015-06-11 10:40:15
【问题描述】:
您好,我在下面给出了一些示例日期。如何在 php 或 mysql 中找到下一个最接近的日期?
我有一些日期,例如12-04-2015,所以现在我需要在给定日期之后获取最近的日期。所以在我的情况下,我最近的日期是 15-04-2015。我如何使用 PHP 和 mysql 找到?谁来帮帮我
PHP
$date = date("Y-m-d");// current date
$date = strtotime(date("Y-m-d", strtotime($date)) . " +1 day");
Mysql
SELECT Birthdate FROM hedging ORDER BY ABS(DATEDIFF(Birthdate , `2015-04-12`)) LIMIT 1
如何在 mysql 中执行上述查询?
BirthDate
25-03-2015
10-04-2015
10-04-2015
11-04-2015
15-04-2015
30-04-2015
【问题讨论】: