Mengurangi tahun dari suatu tanggal mungkin diperlukan untuk berbagai tujuan dalam pemrograman JavaScript. Dalam panduan ini, kita akan membahas cara mengurangi tahun dari tanggal di JavaScript.

Metode 1: Menggunakan setFullYear()

Metode setFullYear() digunakan untuk mengatur tahun suatu objek tanggal. Dengan mengatur tahun ke nilai sebelumnya, kita dapat mengurangi tahun dari suatu tanggal. Berikut kodenya:

let currentDate = new Date();
currentDate.setFullYear(currentDate.getFullYear() - {number of years to subtract});

Pada kode di atas, pertama-tama kita membuat objek Date baru dan menyimpannya di variabel CurrentDate. Kami kemudian menggunakan metode setFullYear() untuk mengurangi jumlah tahun tertentu dari tahun berjalan.

Metode 2: Menggunakan Pembuat Tanggal

Cara lain untuk mengurangi tahun dari suatu tanggal adalah dengan menggunakan konstruktor Tanggal. Berikut kodenya:

let currentDate = new Date();
let newDate = new Date(currentDate.getFullYear() - {number of years to subtract}, currentDate.getMonth(), currentDate.getDate());

Pada kode di atas, pertama-tama kita membuat objek Date baru dan menyimpannya di variabel CurrentDate. Kami kemudian membuat objek Tanggal baru dengan meneruskan nilai tahun, bulan, dan tanggal. Kami mengurangi jumlah tahun yang ditentukan dari tahun berjalan dan meneruskannya sebagai nilai tahun.

Kesimpulan

Dalam panduan ini, kita membahas dua metode untuk mengurangi tahun dari tanggal di JavaScript. Metode pertama menggunakan metode setFullYear() untuk mengurangkan tahun dari tahun berjalan. Metode kedua menggunakan konstruktor Tanggal untuk membuat objek tanggal baru dengan nilai tahun yang dikurangi. Anda dapat memilih salah satu metode tergantung pada kebutuhan Anda.