PHP头条
热点:

计算指定工作日后的日期


最近项目中要用到这样一个功能,计算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",);

?>

 

www.phpzy.comtrue/php/2951.htmlTechArticle计算指定工作日后的日期 最近项目中要用到这样一个功能,计算N个工作日之后的日期,现在想到如下方案感觉可以解决问题。 这个说明下,工作日还是按照国家规定的来算的,就是周...

相关文章

相关频道:

PHP之友评论

今天推荐