js获取一段时间内工作日的天数
代码
function workday_count(start, end) {let count = 0;let current = start;while (current< end) {const day = current.day();if (day > 0 && day < 6) {count += 1;}current = current.add(1, 'd');}return count;
}
入参 start和end均为moment
总结
使用循环计算虽然比较消耗性能,但是容易拓展,如果需要排除法定节假日、调休或者其他类型的日期只要控制对日期进行判断 控制count的增加就可以了。
js获取一段时间内工作日的天数相关推荐
- 原生js获取一段时间内每隔几分钟的时间数组
姊妹篇 原生js获取一段时间内每隔几天的时间数组 情况: 项目中有这么一个需求,输入开始时间.结束时间.时间间隔,获取一段时间内每隔几分钟的时间数组 接下来我必须现在网上找找有没有类似的稍微改改就好了 ...
- java 周几_java根据日期获取周几和获取某段时间内周几的日期
整理两个日期的方法. 根据日期获取当天是周几 /** * 根据日期获取当天是周几 * @param datetime 日期 * @return 周几 */ public static String d ...
- oracle获取指定日期内工作日的天数或节假日天数
oracle 获取指定日期内工作日的天数 不必拘泥,可以反向思考 获取这段时期内周六日的天数,再用总天数减去周六日的天数,得到我们想要的 获取时间段内 所有日期 select to_date('202 ...
- oracle获取一段时间内所有的小时、天、月
原文链接:http://blog.csdn.net/ld422586546/article/details/9626921/ 点击阅读原文 ------------------------------ ...
- php获取一段时间内的法定工作日
首先,需要自己在后台创建一个表 content_cooper 这个结构如下: CREATE TABLE `my_content_cooper` (`id` int(11) unsigned NOT N ...
- Jquery获取一段时间内所有对应的日期,并获取日期对应的星期几。
本文是将已知的一段时间(已知开始时间,结束时间),获取这一段时间内所有的日期,包含开始时间,结束时间,并对应星期几. 1,获取一段时间的字符串,返回的是字符串,调用时在后面加, /*** 获取日期段所 ...
- java 时间段内月份_java获取某段时间内的月份列表
/**获取两个时间节点之间的月份列表**/ private static List getMonthBetween(String minDate, String maxDate){ ArrayList ...
- PHP获取一段时间内的每个周几, 每月几号, 遇到特殊日子就往后延
2016年11月1日 16:18:19 星期二 主要用到的函数是 strtotime() strtotime('+1 Tuesday', $timestamp) 获取下周二, 从时间戳$timesta ...
- 缺失值处理 - 获取一段时间内所有日期的列表 - (Python、MySQL)
有的时候做数据清洗的时候 , 如果表中数据在某一天没有记录,但是业务要求不能有缺失日期,那么就需要我们将这些缺失日期补上.这个前提就是我们先要有一张包含所有日期的列表(作为左表),供我们进行匹配(le ...
最新文章
- TCP/IP:IP选项处理
- 【shell 脚本】删除 由windows传入linux含有的 ^M
- shiro教程(3)-shiro授权
- threadpooltaskexecutor线程池使用_(四)为什么要使用线程池
- iOS:项目中用到的Cookie
- SQL Server 错误18456
- 一句话了解 v-show 和 v-if 的区别
- 设计模式笔记--委派
- python排课问题_教育机构如何解决排课问题?
- 蓝桥杯2020年第十一届C/C++国赛C组第一题-约数个数
- DataGridView突出
- vue每次请求加头部(shiro+vue)
- 【Shiro第二篇】SpringBoot + Shiro实现用户身份认证功能
- 如何免费下载百度文库文章
- Python办公自动化——8行代码实现文件去重
- ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk
- 《MLB棒球创造营》:走近棒球运动·圣路易斯红雀队
- 传感器采集数据 Python123
- 常用天气预报和资料网址
- PS不能完成命令,因为没有足够内存(RAM)