Calendar 将日期添加到日历中

Calendar 将日期添加到日历中,calendar,logic,Calendar,Logic,我想得到你们对我目前更新办公时间计划系统的策略的反馈。我重新编写它是为了避免费力的输入,它允许员工有一个固定的时间表,而不是单独输入办公时间。除了我下面的计划之外,还有更简单/正常的方法吗 我使用一个简单的日历设置,从事件表接收数组中的事件,然后在日历中显示它们。我想修改将事件添加到事件表中的方式 当前:员工可以选择一天,然后添加单独的办公时间(周一9:00、10:00、11:00、12:00、1:00、2:00等) 目标:员工选择一个设定的时间表(例如周一-周三-周五,太平洋标准时间8:00-

我想得到你们对我目前更新办公时间计划系统的策略的反馈。我重新编写它是为了避免费力的输入,它允许员工有一个固定的时间表,而不是单独输入办公时间。除了我下面的计划之外,还有更简单/正常的方法吗

我使用一个简单的日历设置,从事件表接收数组中的事件,然后在日历中显示它们。我想修改将事件添加到事件表中的方式

当前:员工可以选择一天,然后添加单独的办公时间(周一9:00、10:00、11:00、12:00、1:00、2:00等)

目标:员工选择一个设定的时间表(例如周一-周三-周五,太平洋标准时间8:00-5:00),系统会自动将未来日期添加到事件表中以供显示(提前一个月)

当前计划:添加一个带有员工ID的计划表,以及Mon-Sunday的字段。每天运行一个CRON作业,检查从现在起28天是星期几。然后,它查询时间表,以查找在一周中的那一天安排了工作时间的所有员工。提前4周将事件添加到事件表中


这样做令人满意吗?谢谢我是一个新的编码者,所以在花大量时间实现之前,您的反馈是很有帮助的

如果他们的时间表是一致的,那么每个员工都有一个默认的时间表是很有意义的。让cron作业自动更新日历是有意义的


但是,如果有人想在未来一个多月内安排假期(或任意更改他们的日程),你可能会考虑应该怎么做。同样的问题是,当业主想要查看谁计划在夏季工作,并找到一个空白日历时。(关键是有些人总是需要知道日历上还没有涵盖的事情。你需要为此做好计划。)

好的,这是一个很好的建议。我认为我们可以通过允许员工通过保持当前添加/删除系统的可用性来进行个人更改来解决这一问题,但可以使用自动调度程序和CRON作业来安排未来的日期。对于我们的需要,我们现在不需要在4周内进行进一步的检查,但最好记住这一点(管理员查看夏季日程安排等)