概述
//js
Date.prototype.format = function () {
var s = "";
var mouth =
this.getMonth() + 1 >= 10
? this.getMonth() + 1
: "0" + (this.getMonth() + 1);
var day = this.getDate() >= 10 ? this.getDate() : "0" + this.getDate();
s += this.getFullYear() + "-"; // 获取年份。
s += mouth + "-"; // 获取月份。
s += day; // 获取日。
return s; // 返回日期。
};
function getAll(begin, end) {
var arr = [];
var ab = begin.split("-");
var ae = end.split("-");
var db = new Date();
db.setUTCFullYear(ab[0], ab[1] - 1, ab[2]);
var de = new Date();
de.setUTCFullYear(ae[0], ae[1] - 1, ae[2]);
var unixDb = db.getTime() - 24 * 60 * 60 * 1000;
var unixDe = de.getTime() - 24 * 60 * 60 * 1000;
for (var k = unixDb; k <= unixDe; ) {
//console.log((new Date(parseInt(k))).format());
k = k + 24 * 60 * 60 * 1000;
arr.push(new Date(parseInt(k)).format());
}
return arr;
}
console.log(getAll("2018-07-05", "2019-08-05"));
最后
以上就是潇洒溪流为你收集整理的获取俩个时间段内所有 日期(年月日)的全部内容,希望文章能够帮你解决获取俩个时间段内所有 日期(年月日)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复