如何获取从今天往回推算特定天数的时间数组?

更新于
2026-09-29 15:12:10
1阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计147个文字,预计阅读时间需要1分钟。

如何获取从今天往回推算特定天数的时间数组?

javascriptfunction countDays(days) { if (!days || typeof days !=='number') { return false; } var res=[]; // 返回数据 var today=new Date(); var exitDate=new Date(today); exitDate.setDate(today.getDate() + days); for (var i=0; i <=days; i++) { var exitDay=new Date(exitDate); exitDay.setDate(exitDay.getDate() - i); res.push(exitDay.getFullYear() + '-' + (exitDay.getMonth() + 1) + '-' + exitDay.getDate()); } return res;}

如何获取从今天往回推算特定天数的时间数组?

countDays

/** * @param {number} days - 要倒退的天数 * @returns {array} */ function countDays (days) { if(days == '' || days == null || days == undefined || typeof days != "number"){ return false; } var res = [];//返回数据 var today = new Date().getTime();//今天 for(var i = 0; i < days; i++){ var _day = new Date(today - 86400000 * i), year = _day.getFullYear(), month = (_day.getMonth() + 1), day = _day.getDate(); month = month < 10 ? '0' + month : month; day = day < 10 ? '0' + day : day; res.push( year + '-' + month + '-' + day); } return res; }

标签:时间数组

本文共计147个文字,预计阅读时间需要1分钟。

如何获取从今天往回推算特定天数的时间数组?

javascriptfunction countDays(days) { if (!days || typeof days !=='number') { return false; } var res=[]; // 返回数据 var today=new Date(); var exitDate=new Date(today); exitDate.setDate(today.getDate() + days); for (var i=0; i <=days; i++) { var exitDay=new Date(exitDate); exitDay.setDate(exitDay.getDate() - i); res.push(exitDay.getFullYear() + '-' + (exitDay.getMonth() + 1) + '-' + exitDay.getDate()); } return res;}

如何获取从今天往回推算特定天数的时间数组?

countDays

/** * @param {number} days - 要倒退的天数 * @returns {array} */ function countDays (days) { if(days == '' || days == null || days == undefined || typeof days != "number"){ return false; } var res = [];//返回数据 var today = new Date().getTime();//今天 for(var i = 0; i < days; i++){ var _day = new Date(today - 86400000 * i), year = _day.getFullYear(), month = (_day.getMonth() + 1), day = _day.getDate(); month = month < 10 ? '0' + month : month; day = day < 10 ? '0' + day : day; res.push( year + '-' + month + '-' + day); } return res; }

标签:时间数组