最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js中 計(jì)算兩個(gè)日期間的工作日的簡單實(shí)例

 更新時(shí)間:2016年08月08日 09:13:54   投稿:jingxian  
下面小編就為大家?guī)硪黄猨s中 計(jì)算兩個(gè)日期間的工作日的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

實(shí)例如下:

//起始日期,/pattern/是正則表達(dá)式的界定符,pattern是要匹配的內(nèi)容,只用于第一個(gè)符號的匹配,g為全局匹配標(biāo)志
var beginDate = new Date("2013-01-01".replace(/-/g, "/"));
//結(jié)束日期
var endDate = new Date("2013-01-31".replace(/-/g, "/"));
//日期差值,即包含周六日、以天為單位的工時(shí),86400000=1000*60*60*24.
var workDayVal = (endDate - beginDate)/86400000 + 1;
//工時(shí)的余數(shù)
var remainder = workDayVal % 7;
//工時(shí)向下取整的除數(shù)
var divisor = Math.floor(workDayVal / 7);
var weekendDay = 2 * divisor;

//起始日期的星期,星期取值有(1,2,3,4,5,6,0)
var nextDay = beginDate.getDay();
//從起始日期的星期開始 遍歷remainder天
for(var tempDay = remainder; tempDay>=1; tempDay--) {
  //第一天不用加1
  if(tempDay == remainder) {
    nextDay = nextDay + 0;
  } else if(tempDay != remainder) {
    nextDay = nextDay + 1;
  }
  //周日,變更為0
  if(nextDay == 7) {
    nextDay = 0;
  }

  //周六日
  if(nextDay == 0 || nextDay == 6) {
    weekendDay = weekendDay + 1;
  }
}
//實(shí)際工時(shí)(天) = 起止日期差 - 周六日數(shù)目。
workDayVal = workDayVal - weekendDay;

以上這篇js中 計(jì)算兩個(gè)日期間的工作日的簡單實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

昌乐县| 喀什市| 陕西省| 禄劝| 新化县| 探索| 宁河县| 炎陵县| 胶南市| 奎屯市| 逊克县| 荣昌县| 象州县| 汝城县| 莒南县| 新野县| 海伦市| 略阳县| 银川市| 拉孜县| 泸溪县| 祁门县| 时尚| 城固县| 文成县| 达尔| 新邵县| 鄂尔多斯市| 奎屯市| 钟山县| 武功县| 南澳县| 安塞县| 马边| 河南省| 涪陵区| 阿克| 大洼县| 浦东新区| 文山县| 饶河县|