当天时间往后获取一周时间

简介: 当天时间往后获取一周时间

uni-app中,可以使用JavaScript的Date对象和数组来实现截取与今天后相邻的七天号(算上当前号)。

以下代码将返回两个数组,一个数组包含从今天开始往后数的七天的星期几(包括今天),另一个数组包含这七天对应的号数(也包括今天)、

// 获取当前时间的年月日
      const today = new Date();
      const dateArray = [];
      const dayOfWeekArray = [];
      const yearMonthDayArray = [];
      for (let i = 0; i < 7; i++) {
        const d = new Date(today);
        d.setDate(today.getDate() + i);
        dateArray.push(d.getDate());
        const dayOfWeekStr = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'][d.getDay()];
        dayOfWeekArray.push(dayOfWeekStr);
        const yearMonthDayStr = `${d.getFullYear()}-${d.getMonth() + 1}-${d.getDate()}`;
        yearMonthDayArray.push(yearMonthDayStr);
      }
      var num = [];
      for (let i = 0; i < dateArray.length; i++) {
        num.push({
          data: dateArray[i],
          numa: dayOfWeekArray[i],
          time: yearMonthDayArray[i]
        })
      }
      that.nums = num;
      console.log(that.nums);

这里的that是把this赋给that变量。

相关文章
|
7月前
|
关系型数据库 MySQL
MySQL - 获取当天,昨天,本周,本月,上周,上月的起始时间
MySQL - 获取当天,昨天,本周,本月,上周,上月的起始时间
126 0
|
7月前
|
小程序
获取本月1号0时间 获取本周一的0点时间
获取本月1号0时间 获取本周一的0点时间
|
Cloud Native 算法 Go
面试准备的时间线:从一个月前到面试当天
面试准备的时间线:从一个月前到面试当天
78 0
|
SQL Oracle 关系型数据库
[已解决]mysql查询一周内的数据,解决一周的起始日期是从星期日(星期天|周日|周天)开始的问题
[已解决]mysql查询一周内的数据,解决一周的起始日期是从星期日(星期天|周日|周天)开始的问题
|
机器学习/深度学习 uml
面试题:判断两个时间是否在同一周
这个题是在面试的时候遇到的,还遇到了2次,和大家分享一下自己的解题思路 感觉像是一个业务上的题,可能面试官刚做过类似的需求,就直接拿出来问了
从不认识到熟识,大概只需要一周时间
从不认识到熟识,第一次在云栖社区发文,不多说,先熟识一下 现在时间不早了,以后会多发文的
|
C#
C#根据当前时间获取周,月,季度,年度等时间段的起止时间
原文:C#根据当前时间获取周,月,季度,年度等时间段的起止时间 最近有个统计分布的需求,需要按统计本周,上周,本月,上月,本季度,上季度,本年度,上年度等时间统计分布趋势,所以这里就涉及到计算周,月,季度,年度等的起止时间了,下面总结一下C#中关于根据当前时间获取周,月,季度,年度等时间段的起止时间的方法,废话不多说,直接贴代码,如果你觉得有用,请多多推荐。
1418 0
|
新零售 算法 Java
一周总结(2018-03-19)
忙着学习之前先停下来思考上周做了那些,有很多值得回忆与记录的地方,相比之前,一些变化。 上周 学习了《从0到1,设计电商平台-服务端》,《秒杀系统设计》,这两个是付费课程,不过总体来说都有收获。