Bagaimana cara mengurangi setahun dari tanggal di JavaScript

Langkah 1

Buat variabel yang disebut "tanggal" untuk menyimpan tanggal saat ini:

var date = new Date ('25 Des 2010 ');

Langkah 2

Tampilkan hasilnya di konsol untuk memastikan bahwa langkah sebelumnya benar:

console.log (tanggal);

Langkah 3

Dalam tipe data "bulan", dalam objek "date", kurangi 12 dari nomor saat ini. Ini akan memberi Anda tanggal 12 bulan di masa lalu, disimpan sebagai tanggal saat ini:

date.setMonth (date.getMonth () - 12);

Langkah 4

Sekali lagi, tunjukkan hasilnya. Tanggal baru harus tepat 12 bulan sebelum tanggal saat ini (pada contoh sebelumnya, tanggal baru adalah "25 Des 2009"):

console.log (tanggal);