计算指定工作日后的日期_PHP教程
程序员文章站
2022-05-04 13:38:26
...
最近项目中要用到这样一个功能,计算N个工作日之后的日期,现在想到如下方案感觉可以解决问题。
这个说明下,工作日还是按照国家规定的来算的,就是周一到周五、法定假期前后调休需上班的都算作工作日,周六、周日和法定假日则不算工作日,法定假日和调休上班的日期可存在数据库中进行维护。
代码如下,感觉效率不算很高,如有更好的办法,还请高人分享一下。
"Asia/Shanghai");
=(0, 0, 0,8,1,2013);
=10;
=((0, 0, 0,8,3,2013),(0, 0, 0,8,11,2013));
=((0, 0, 0,8,8,2013),(0, 0, 0,8,6,2013));
=("d",);
=0;
(){
=(0, 0, 0,("m",),++,("Y",));
((, )){
++{
(("w",)!=0&&("w",)!=6&&!(, ++ ("Y-m-d",);
?>