【发布时间】:2016-07-30 08:15:13
【问题描述】:
我已经建立了一个这样的员工管理系统,它计算休假天数。虽然我正在努力研究如何根据员工的开始日期每年更新休假天数。 我想我知道如何轻松做到这一点。除非它涉及在该日期打开的软件。
如果不必打开软件,我将如何计算每一天?
这是我想的过程:
-遍历员工数据数组并确定开始日期是否与当前日期匹配。
-如果匹配,则在他们的休假天数中添加一定数量的天数
我知道这是非常基本的,它有一些缺陷。以下是我认为的缺陷:
-如果要刷新页面或再次打开页面,则将增加 x2 工作天数。
-另外,如果在这一天不打开软件,员工将无法获得额外的休假天数。
我将如何解决这个问题?我觉得这应该是一件容易的事情,但我想不出如何正确地做到这一点。
任何帮助将不胜感激,
【问题讨论】:
-
运行一个 cron 作业,它在一个定时间隔内(可能每天一次)执行此操作,en.wikipedia.org/wiki/Cron 简而言之,cron 是一个 Linux 调度程序,您可以使用 at 调用 php(或其他)脚本一个固定的时间..
标签: php arrays algorithm csv process