用js获取最近十天的日期
以下是使用JavaScript获取最近十天日期的代码:
var dateArr = []; // 创建一个空数组来存储日期
for (var i = 0; i < 10; i++) {
var date = new Date(); // 创建一个日期对象
date.setDate(date.getDate() - i); // 通过设置日期对象的日期来获取最近的十天日期
var month = date.getMonth() + 1; // 获取月份,注意月份从0开始,需要加1
var day = date.getDate(); // 获取日期
var dateString = date.getFullYear() + '-' + month + '-' + day; // 拼接成字符串格式的日期
dateArr.push(dateString); // 将日期字符串添加到数组中
}
console.log(dateArr); // 输出日期数组
这段代码会输出如下所示的日期数组:
["2021-8-15", "2021-8-14", "2021-8-13", "2021-8-12", "2021-8-11", "2021-8-10", "2021-8-9", "2021-8-8", "2021-8-7", "2021-8-6"]
注意,这里获取的日期是当前时区的日期,如果需要获取其他时区的日期,需要考虑时差的问题。
原文地址: https://www.cveoy.top/t/topic/4qh 著作权归作者所有。请勿转载和采集!