/*** 计算当期时间 经过一段工作日后的日期* @param {date} startDate 当前时间* @param {string} limitDay 工作日*/function getWorkDate(startDate,limitDay){// alert("进入getWorkDate");var Holiday = ["2018-1-1","2018-1-15","2018-2-19","2018-5-28","2018-7-4","2018-9-3","2018-10-8","2018-11-12","2018-11-22","2018-12-25"];var time = Date.parse(startDate);var startTime = new Date(Date.parse(startDate));var startTime = startTime.getTime();var T = 24*60*60*1000; var endTime = startTime+(limitDay*T);//alert("endTime="+endTime);// alert("limitDay="+limitDay);if(limitDay>0){var holidays = 0;for(var i=startTime+T;i<=endTime;i+=T){var date = new Date(i);//此处为节假日逻辑if(date.getDay()==0 || date.getDay()==6){  holidays++;}//判断日期是否在节假日数组中if(isInArray(Holiday,date.toLocaleDateString()) == true){holidays++;}}//alert(getWorkDate(new Date(endTime),holidays));return getWorkDate(new Date(endTime),holidays);}else{return startDate.toLocaleDateString();}}

计算当前日期,经过一段工作日后的日期(跳过节假日)相关推荐

  1. php根据当前日期判断法定节假日_php如何计算指定工作日后的日期?

    问 题 例如:今天是2017-1-24 计算20个工作日后的时间 工作日就是周一到周五.法定假期前后调休需上班的都算作工作日,周六.周日和法定假日则不算工作日. 有什么好的办法吗 解决方案 提供个思路 ...

  2. java获取法定节假日_java 获取n个工作日后的日期(包含法定节假日、双休日、节后补班)...

    1.说明: 获取n个工作日后的日期(包含法定节假日.双休日.节后补班),需要在数据库手动入库当年的法定节假日及节假日调休补班.(也可写在配置文件中读取) 2.工具类代码 import java.tex ...

  3. java节假日 调休的代码,java 获取n个工作日后的日期(包含法定节假日、双休日、节后补班)...

    1.说明: 获取n个工作日后的日期(包含法定节假日.双休日.节后补班),需要在数据库手动入库当年的法定节假日及节假日调休补班.(也可写在配置文件中读取). 2.工具类代码 /** * @author: ...

  4. java 获取假期时间_java 获取n个工作日后的日期(包含法定节假日、双休日、节后补班)...

    1.说明: 获取n个工作日后的日期(包含法定节假日.双休日.节后补班),需要在数据库手动入库当年的法定节假日及节假日调休补班.(也可写在配置文件中读取) 2.工具类代码 import java.tex ...

  5. 根据自己维护的工作日历表查询7个工作日后的日期

    根据自己维护的工作日历表查询7个工作日后的日期 一.业务场景 违章违纪信息处理超过7个工作日未手动处理的系统要自动判定为违章:在违章单提交时,依据提交时间+7个工作日,计算出最大的结束时间 二.使用步 ...

  6. java获取n个工作日后的日期, 排除周末和节假日(顺延)

    java获取n个工作日后的日期, 排除周末和节假日(顺延) 一.需求分析 需求描述 思路解析 二.以下为测试代码(测试时日期为2018-08-28) 三.应用 1.首先看一下我数据库中存放的holid ...

  7. 获取指定N个工作日后的日期

    工作中遇到的一个小问题,需要获取指定天数的工作日后的日期,比如:3个工作日后的日期. 从网上没有找到完全符合要求的例子,只好自己写一个,在这里记录一下. package com.linkcld.ecm ...

  8. 计算有效工作日(跳过节假日)

    在实际开发过程中,我们很多时候会遇到节假日处理的问题.由于前段时间工作需要,所以通过各种平台搜集资料,整理出下面的代码. 备注:主要是给定一个初始日期,然后给定一个时间范围,要求自动跳过节假日以及双休 ...

  9. oracle查找当前日期的三个工作日前那天日期,采用函数方式

    业务场景: 取A表中的字段"日期1"的三个工作日前的那一天.有一张现成的表里面是有每年的节假日和周末的期间. 具体表如下: 查询表ZS_YJSF 时,加条件:YZRQ(应征日期)字 ...

最新文章

  1. 最热开源无服务器函数:五大Fission架构参考
  2. 1106C程序语法树
  3. Leetcode--75. 颜色分类
  4. protobuf 中的嵌套消息的使用 主要对set_allocated_和mutable_的使用
  5. java零碎要点012---linux Centos下编译、运行、调试java程序
  6. 413 Request Entity Too Large 异常记录
  7. 变量、属性、函数、方法总结
  8. 将数据加载到datagridview_JVM系列(一)-- Java类的加载机制
  9. 新闻管理系统的设计与实现
  10. 【NLP】谷歌综述论文 Efficient Transformers 阅读笔记
  11. Java人事面试100问
  12. iconfont 在项目中使用阿里icon
  13. java 排班日历,排班日历
  14. 微信扫码支付 java版
  15. python图形绘制星空图_天文星空图谱开源软件Stellarium
  16. 计算机网络中的猫,猫(调制解调器)和路由器有什么区别和功能?
  17. 让16位Pwin3.2程序在64位Win10上跑起来
  18. CoreData 的使用
  19. 计算机培训研修心语,学子榜样 | 2018级国家励志奖学金程春旭:不忘初心,砥砺前行...
  20. 关于DBeaver连接mysql驱动下载失败问题【数据库】

热门文章

  1. webstorm2020背景和字体_怎么为WebStorm更换主题 修改字体样式
  2. h5禁用浏览器下载视频_【HTML5】video 标签禁用自带的下载按钮
  3. 基于OpenStack的云测试平台
  4. zabbix——告警媒介
  5. 除了“带地球去流浪”,还有哪些脑洞大开的太空计划?
  6. 海德汉 LSV2 协议采集
  7. STM32F103C8T6学习
  8. js插件之今日诗词、每日一言
  9. Python定时向微信发送天气消息和每日一言[wxpy、apscheduler]
  10. 研发团队专业能力提升