+ -
当前位置:首页 → 问答吧 → js计算每个月第三个工作日是几号

js计算每个月第三个工作日是几号

时间:2011-08-19

来源:互联网

如题求高手帮忙写个取得当月第三个工作日的js脚本。

作者: jww0121   发布时间: 2011-08-19

http://topcat.iteye.com/blog/55820
这很全了~

作者: LeeHomWong   发布时间: 2011-08-19

var year=2011; //年
  var month=7; //月份-1,
  for(var i=1;i<7;i++){
  var d=new Date(year,month,i);
  var day=d.getDay();
  if(day==3){
  alert("8月第三个工作日是:"+i);
  }
  }
不很完善,自己再想想吧

作者: a_b_a_b_a_b_a_b   发布时间: 2011-08-19

引用 1 楼 leehomwong 的回复:
http://topcat.iteye.com/blog/55820
这很全了~


+1

作者: cai5   发布时间: 2011-08-19

JScript code


    var now = new Date();
    var firstDay = null;
    var resultDay = null;
    var day = 0;
    for (var i = 0; i < 12; i++)
    {
        firstDay = new Date(now.getFullYear(), i, 1, 0, 0, 0);
        day = firstDay.getDay();
        if (day == 0)
        {
            resultDay = new Date(firstDay.getTime() + 3*24*60*60*1000);
        }
        else if (day > 0 && day + 2 < 6)
        {
            resultDay = new Date(firstDay.getTime() + 2*24*60*60*1000);
        }
        else
        {
            resultDay = new Date(firstDay.getTime() + 4*24*60*60*1000);
        }
            alert(resultDay.toLocaleDateString());
        }


作者: zl_bright   发布时间: 2011-08-19

热门下载

更多