0

我将尝试解释我的问题:

我有一个模型Attorney有很多行。每个律师在日期栏中都有一个到期日期。例如:15/09/2013

我需要每天检查是否有律师会在 30 天内到期。

换句话说,我需要每天检查每个律师注册的日期以及过期日期是否小于 30 天,并在这种情况下获取律师的 id 并执行操作。

我一无所有。我该怎么做?

4

2 回答 2

2

您可能需要每天使用cron 作业来执行这些任务。

要检查记录是否会在 30 天内过期,您可以使用 php strtotime 来计算最终日期。然后,您应该比较到期日期是否低于或等于:

date('Y-m-d', strtotime( date('Y-m-d') . ' +30 day' ));
于 2013-08-15T14:43:17.317 回答
1

尝试 linux 的 cron 作业;或 windows 的调度。他们将检查日期字段并根据您的条件执行操作,例如以下链接:

http://blog.nexcess.net/2013/05/09/cron-job-for-the-last-day-of-the-month/

于 2013-08-15T14:45:29.440 回答