gpt4 book ai didi

php - 如何在 PHP/MySQL Web 应用程序中实现计划事件

转载 作者:行者123 更新时间:2023-11-29 09:07:49 26 4
gpt4 key购买 nike

我正在使用 PHP/MySQL 开发一个 Intranet Web 应用程序。我的问题是关于预定的事件:我每年有 2 个重要的日期(让我称它们为 date_01 和 date_02),系统必须更改员工签到的开始时间。例如,在 date_01 签到在 x 时间开始,而在 date_02 签到在 y 时间开始。就像夏季入住时间与冬季入住时间不同......

从软件工程的角度来看,您认为实现这一目标的最佳方法是什么?
-> Cron 作业?
-> MySQL 预定的事件?
-> 如果可能的话,某个 PHP 技巧?
-> 你的建议?

谢谢

最佳答案

我认为你根本不需要计划任务。你可以有一个像这样的表:

check_ins (valid_from, valid_until, check_in_start_time)

然后,当您需要在 Web 应用程序中获取当前签到开始时间时,请执行以下操作:

select check_in_start_time
from check_ins
where
now() >= valid_from and
now() < valid_until

关于php - 如何在 PHP/MySQL Web 应用程序中实现计划事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6531965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com