Script Mengambil Daftar Tanggal Sebelumnya Dimulai Hari ini - Menggunakan Nodejes

 

import moment from 'moment';

const countBackDate = 7;
const formatDate = 'YYYY-MM-DD';

const today = moment(); // Ambil tanggal hari ini
// Buat array untuk menyimpan 7 hari kebelakang
const sevenDaysAgo = [];
for (let i = 0; i < countBackDate; i++) {
    // Kurangi hari ini dengan jumlah hari sesuai iterasi
    const date = today.clone().subtract(i, 'days');
    // Format tanggal sesuai keinginan (tahun-bulan-tanggal)
    const formattedDate = date.format(formatDate);
    // Tambahkan ke array
    sevenDaysAgo.push(formattedDate);
};

// Tampilkan hasil
console.log(countBackDate + ' hari kebelakang:');
console.log(sevenDaysAgo);


Semoga bermanfaat.