PHP实现两种排课方式
程序员文章站
2022-03-14 08:17:30
两种排课方式:固定每周的固定时间上课(例:共上20节,每周六、周日早上8点-10点上课。假如今天周六凌晨1点,那么排课也需要从今天开始)总共上几个周,每周上课时间比较个性化(例:共上三周,第一周周一周...
两种排课方式:
固定每周的固定时间上课(例:共上20节,每周六、周日早上8点-10点上课。假如今天周六凌晨1点,那么排课也需要从今天开始)总共上几个周,每周上课时间比较个性化(例:共上三周,第一周周一周二早上8点-10点上课;第二周周三周四下午8点-10点上课;第三周周日中午11点-12点上课。)
第一种排课比较好实现,简要代码如下:
(例子,只用来展示数据结构)假如总共5节课时,从6-25日开始排课,每周一、周六上课:
(例子,只用来展示数据结构)排课结果为:
第二种排课方式稍微麻烦一点,简要代码如下:
(例子,只用来展示数据结构)排课数据:
(例子,只用来展示数据结构) 排课结果:
到此这篇关于php实现两种排课方式的文章就介绍到这了,更多相关php实现排课内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!