JS - 获取两个日期之间相隔的所有日期 |
来源:智睿 浏览:705 次 发布时间:2023-03-23 14:35:17 |
JS - 获取两个日期之间相隔的所有日期
function getDayAll(starDay, endDay) { var arr = []; var dates = []; // 设置两个日期UTC时间 var db = new Date(starDay); var de = new Date(endDay); // 获取两个日期GTM时间 var s = db.getTime() - 24 * 60 * 60 * 1000; var d = de.getTime() - 24 * 60 * 60 * 1000; // 获取到两个日期之间的每一天的毫秒数 for (var i = s; i <= d;) { i = i + 24 * 60 * 60 * 1000; arr.push(parseInt(i)) } // 获取每一天的时间 YY-MM-DD for( var j in arr ){ var time = new Date(arr[j]); var year = time.getFullYear(time); var mouth = (time.getMonth() + 1)>=10?(time.getMonth() + 1):('0'+(time.getMonth() + 1)); var day = time.getDate()>=10?time.getDate():('0'+time.getDate()); var YYMMDD = year + '-' + mouth + '-' + day; dates.push(YYMMDD) } return dates } var dataAll = getDayAll('2020-01-01','2020-02-01'); console.log(dataAll) |
【刷新页面】【加入收藏】【打印此文】 【关闭窗口】 |
上一篇:智睿公安公众信息管理系统 V 10.5.2 2023版公安内网信息系统,公安信息系统 下一篇:asp 去除最后一个字符的代码 |