【日常笔记|获取两个时间的区间】// 获取两个时间的区间
export function getDateAll(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
}
推荐阅读
- learn threejs (最小化例子)
- vue学习之路|vue中使用swiper插件
- javascript|vue 和 react 区别的详细介绍
- 前端|html5新增特性之画布canvas的使用
- jQuery|猿创征文 | 使用Jquery封装的AJAX请求数据
- Vue|数据代理-Object.defineProperty -Vue中的数据代理
- Vue|事件处理、事件修饰符(详细)
- vue|vue-vue3(4)-计算属性与监视computed,watch,watchEffect
- 前端|ES6模块化使用_前端培训