Rumah > Artikel > hujung hadapan web > Bagaimanakah saya boleh menambah bulan pada tarikh dalam JavaScript?
Menambah Bulan ke Tarikh dalam JavaScript
Apabila bekerja dengan tarikh, mungkin perlu memanipulasinya dengan menambah atau menolak bulan. Tugas ini boleh dicapai melalui fungsi JavaScript.
Untuk menambah bulan pada tarikh, anda boleh menggunakan kaedah setMonth() pada objek Date. Kaedah ini mengambil masa beberapa bulan untuk ditambah sebagai hujahnya. Nilai pulangan kaedah setMonth() ialah objek Tarikh baharu dengan bulan yang dikemas kini.
Sebagai contoh, untuk menambah 8 bulan pada tarikh 06/01/2011, anda boleh menggunakan kod berikut:
<code class="javascript">var date = new Date("06/01/2011"); var newDate = new Date(date.setMonth(date.getMonth() + 8)); console.log(newDate); // Expected output: 02/01/2012</code>
Dalam contoh ini, kaedah getMonth() digunakan untuk mendapatkan semula bulan semasa objek tarikh. Operator kemudiannya digunakan untuk menambah 8 pada bulan semasa. Nilai yang terhasil dihantar ke kaedah setMonth(), yang mengemas kini objek tarikh kepada bulan dan tahun baharu (jika berkenaan). Akhir sekali, pernyataan console.log() digunakan untuk memaparkan tarikh yang dikemas kini.
Adalah penting untuk ambil perhatian bahawa kaedah setMonth() juga boleh digunakan untuk menolak bulan daripada tarikh. Untuk menolak bulan, cukup berikan nilai negatif sebagai hujah kepada kaedah tersebut.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menambah bulan pada tarikh dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!