久久精品国产亚洲高清|精品日韩中文乱码在线|亚洲va中文字幕无码久|伊人久久综合狼伊人久久|亚洲不卡av不卡一区二区|精品久久久久久久蜜臀AV|国产精品19久久久久久不卡|国产男女猛烈视频在线观看麻豆

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > js中如何獲取最近7天的日期

js中如何獲取最近7天的日期

來源:千鋒教育
發(fā)布人:lxl
時間: 2023-06-02 13:34:00 1685684040

js中如何獲取最近7天的日期

  在 JavaScript 中,可以使用 Date 對象和數(shù)組來獲取最近 7 天的日期。以下是獲取最近 7 天日期的示例代碼:

// 創(chuàng)建一個空數(shù)組來存儲日期
let dates = [];

// 獲取當前日期
let now = new Date();

// 循環(huán)獲取最近 7 天的日期
for (let i = 0; i < 7; i++) {
// 獲取當前日期的時間戳
let timestamp = now.getTime();

// 計算 i 天前的時間戳
let dayTimestamp = 24 * 60 * 60 * 1000; // 一天的毫秒數(shù)
let iDayAgoTimestamp = timestamp - i * dayTimestamp;

// 轉(zhuǎn)換為日期對象
let date = new Date(iDayAgoTimestamp);

// 格式化日期為 "yyyy-MM-dd" 的字符串并存入數(shù)組
let year = date.getFullYear();
let month = ("0" + (date.getMonth() + 1)).slice(-2);
let day = ("0" + date.getDate()).slice(-2);
dates.push(year + "-" + month + "-" + day);
}

// 打印日期數(shù)組
console.log(dates); // Output: ["2023-06-02", "2023-06-01", "2023-05-31", "2023-05-30", "2023-05-29", "2023-05-28", "2023-05-27"]

   在上述示例中,我們首先創(chuàng)建一個空數(shù)組 dates 來存儲日期。然后,通過創(chuàng)建一個 Date 對象來獲取當前日期,并通過循環(huán)計算最近 7 天日期的時間戳,再將時間戳轉(zhuǎn)換為日期對象。最后,通過字符串的拼接和格式化,將日期轉(zhuǎn)換為 “yyyy-MM-dd” 的字符串,并存入數(shù)組中。最終,我們可以獲取 dates 數(shù)組包含的最近 7 天日期。

tags: js
聲明:本站稿件版權均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT