欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

计算指定工作日后的日期

程序员文章站 2022-06-02 10:15:19
...
最近项目中要用到这样一个功能,计算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",);

?>