【发布时间】:2018-01-15 09:30:41
【问题描述】:
我有学生桌,他们必须每月付款,我有 start_day 和 end_day。
例如:
start_day = "2018-01-01";
end_day = "2018-03-30";
我想在发薪日前 3 天发送短信。我不知道如何在这个时间间隔内获取这些日期。
【问题讨论】:
-
付款日期是你的结束日期?
-
@GauravKandpal - 必须每月付款
-
没有。在 start_day 和 end_day 他们将在课程中。他们必须在 start_day 之后每月付款
-
尝试“WHERE
start_day= DATE(NOW() , INTERVAL 3 DAY)” -
使用
$diff=date_diff($start_day,$end_day);查找开始和结束之间的差异日,然后使用条件if $diff == 3然后发送短信。
标签: php mysql sql dateinterval