Hitung durasi pertanggal, bulan, tahun, jam

Run Settings
LanguageJavaScript
Language Version
Run Command
let now = new Date(); // Tampilkan tanggal, bulan, dan tahun sekarang console.log("Tanggal sekarang: " + now.getDate()); console.log("Bulan sekarang: " + (now.getMonth() + 1)); console.log("Tahun sekarang: " + now.getFullYear()); console.log("Waktu sekarang: " + now.toLocaleTimeString()); // tambahkan satu bulan ke waktu sekarang let nextMonth = new Date(now.getFullYear(), now.getMonth() + 1, now.getDate(), now.getHours(), now.getMinutes(), now.getSeconds()); //Perhitungan jumlah hari pada bulan tersebut let endMonth = nextMonth.getMonth(); if (endMonth === 1) { // Februari if (nextMonth.getFullYear() % 4 === 0) { // kabisat if (nextMonth.getDate() > 29) { nextMonth.setDate(29); } } else if (nextMonth.getDate() > 28) { nextMonth.setDate(28); } } else if ([3, 5, 8, 10].includes(endMonth)) { if (nextMonth.getDate() > 30) { nextMonth.setDate(30); } } // Tampilkan tanggal, bulan, dan tahun satu bulan kemudian console.log("Tanggal satu bulan kemudian: " + nextMonth.getDate()); console.log("Bulan satu bulan kemudian: " + (nextMonth.getMonth() + 1)); console.log("Tahun satu bulan kemudian: " + nextMonth.getFullYear()); console.log("Waktu satu bulan kemudian: " + nextMonth.toLocaleTimeString());
Editor Settings
Theme
Key bindings
Full width
Lines