JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),判断一个日期是否是夏季时间,计算两个时间差(小时),生成一个上下班时间,因为夏季冬季不一样,一个日历是不是法定节假日,一个日历是不是法定要工作的周末,计算下一个流程开始时间=结束时间+1hour 如果不再工作时间内则从第二天早上开始。计算某月第一个工作日,计算某月最后一个工作日。
2021-08-06 10:28:53 5KB java DateTime
1
//举例 2021年10月1日10点的下一个法定工作日 2021-10-08 10:00 $result=getNextDate('法定工作日',strtotime('2021-10-1 10:00')); var_dump($result);//1633658400 => 2021-10-08 10:00 /** * 获取下一个提醒时间 (适用:闹钟、备忘录、日程、日历提醒等场景) * @param string $repet 每天、法定工作日、法定节假日、每周一至周五、每周六日、每周一、每周二、每周三、每周四、每周五、每周六、每周日 * @param int $start_time 指定开始时间戳,不传取当前时间 * @return int 返回 */
2021-05-24 14:03:02 1KB 法定工作日 每周一 闹钟