「現在の日付の最初の 7 日間を計算する (月および年にわたって正確)」を実装するための最短の JS コード

「現在の日付の最初の 7 日間を計算する (月および年にわたって正確)」を実装するための最短の JS コード

// 获取最近七天日期
    getDate() {
    
    
      let days = [];
      let day = new Date();
      for(let i = 0; i <= 144; i += 24){
    
    		//144是前六天的小时数
        let dateItem=new Date(day.getTime() - i * 60 * 60 * 1000);	//使用当天时间戳减去以前的时间毫秒(小时*分*秒*毫秒)

        let y = dateItem.getFullYear();	//获取年份
        let m = (dateItem.getMonth() + 1).toString().padStart(2, '0');	//获取月份并补零,月份从0开始,需要+1
        let d= dateItem.getDate().toString().padStart(2, '0');	//获取日期并补零

        days.push(y + '-' + m + '-' + d);
      }
      console.log("最近七天日期", days)
    },

おすすめ

転載: blog.csdn.net/TurtleOrange/article/details/125329340