js获取时间段内属于星期一的日期们
/* 获取时间段内属于星期一(*)的日期们* begin: 开始时间* end:结束时间* weekNum:星期几 {number}*/function getWeek (begin, end, weekNum){var dateArr = new Array();var stimeArr = begin.split("-");//=>["2018", "01", "01"]var etimeArr = end.split("-");//=>["2018", "01", "30"]var stoday = new Date();stoday.setUTCFullYear(stimeArr[0], stimeArr[1]-1, stimeArr[2]);var etoday = new Date();etoday.setUTCFullYear(etimeArr[0], etimeArr[1]-1, etimeArr[2]);var unixDb = stoday.getTime();//开始时间的毫秒数var unixDe = etoday.getTime();//结束时间的毫秒数for (var k = unixDb; k <= unixDe;) {let needJudgeDate = msToDate(parseInt(k)).withoutTime;//不加这个if判断直接push的话就是已知时间段内的所有日期if (new Date(needJudgeDate).getDay() === weekNum) {dateArr.push(needJudgeDate);}k = k + 24*60*60*1000;}return dateArr;}//根据毫秒数获取日期
function msToDate (msec) {let datetime = new Date(msec);let year = datetime.getFullYear();let month = datetime.getMonth();let date = datetime.getDate();let hour = datetime.getHours();let minute = datetime.getMinutes();let second = datetime.getSeconds();let result1 = year + '-' + ((month + 1) >= 10 ? (month + 1) : '0' + (month + 1)) + '-' + ((date + 1) < 10 ? '0' + date : date) + ' ' + ((hour + 1) < 10 ? '0' + hour : hour) +':' + ((minute + 1) < 10 ? '0' + minute : minute) + ':' + ((second + 1) < 10 ? '0' + second : second);let result2 = year + '-' + ((month + 1) >= 10 ? (month + 1) : '0' + (month + 1)) + '-' + ((date + 1) < 11 ? '0' + date : date);let result = {hasTime: result1,withoutTime: result2};return result;
}
转载于:https://www.cnblogs.com/amanda-man/p/11024237.html
js获取时间段内属于星期一的日期们相关推荐
- java获取时间段内所有季度
package com.vxdata.activity.utils;import java.time.LocalDate; import java.util.*; import java.util.s ...
- html如何取单元格内容,JS获取表格内指定单元格html内容的方法
JS获取表格内指定单元格html内容的方法 本文实例讲述了JS获取表格内指定单元格html内容的方法.分享给大家供大家参考.具体如下: 下面的代码先通过表格对象的rows获得指定的行的所有单元格数组, ...
- [简单]js获取tr内td数量及值
如题,代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...
- js获取当日前30天全部日期
js获取当日前30天全部日期 gettime(){var myDate = new Date(); myDate.setDate(myDate.getDate() - 29);var dateTemp ...
- java,js获取本周和下周开始结束日期
额,本人第一次下博文,先写一篇看看咋写. 文章目录 前言 一.java下获取本周开始结束日期以及根据某个日期获取本周开始结束日期 二.js获取本周或下周日期 总结 前言 前几天开发时用到了一些获取本周 ...
- java获取时间段内的月份
//时间段内的月份 public static void main(String[] args) {String y1 = "2021-11";// 开始时间String y2 = ...
- 获取时间段内所有周次及其起讫日期
declare @table table(周次 int,起始日期 varchar(10),结束日期 varchar(10)) declare @date varchar(10), @date_ ...
- JS获取当前时间戳与时间戳转日期时间格式
一.获取当前时间的时间戳(三种方式) const t1 = new Date().valueOf() // 第一种,推荐 const t2 = new Date().getTime() // 第二种, ...
- js获取当前日期未来七天的日期
getday2() {let days = [];var day = new Date();for(let i=0; i<=144;i+=24){ //144是前六天的小时数let dateIt ...
最新文章
- Javascript 拖拽的一些高级的应用——逐行分析代码,让你轻松了解拖拽的原理...
- SAP MM 采购信息记录里的Automatic Sourcing
- sqlserver 类似oracle的rownum功能: row_number
- h5实现手机端等级进度条
- 【蚁群路径规划】基于MATLAB的蚁群算法的二维路径规划
- SAP FI/CO 知识 浓缩版
- Linux 学习 Ubuntu 12.04 配置指南
- mongodb连接失败_mongodb 数据库及数据分页
- python中seaborn库_GitHub - a13544835729/python-seaborn: python seaborn库基础用法
- mysql alter操作
- ACDSee Photo Manager 15.0.169 crack by XenoCoder
- c语言删除字符串中特定字符串,C语言删除字符串中指定字符的例子
- 树莓派基础实验26:旋转编码器实验
- js切换图片会闪动_js 图片闪动,间隔几分钟闪动一下
- U盘常见病毒或木马解决篇
- 怎么用一个元素实现十字架
- js监听苹果手机自带按钮返回事件
- 云安全将来时 | 云安全的发展与未来趋势
- Swift 检查版本更新 itunes
- vue返回首页后如何清空路由
热门文章
- 博客美化20150418
- 程序员取名:用大数据分析一下宝宝取名时最容易重复的名字
- 详细讲解JAVA中的IO流
- Solaris 性能基础
- winform之窗体固定
- 如何将数据导入到 SQL Server Compact Edition 数据库中(四)
- android kotlin面试题,Kotlin面试25题
- 路径中 “./“、“../“、“/“ 代表的意思
- circRNA相互作用预测数据库CSCD2
- SQL server连接到服务器,无法连接到 (local)。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Se