Cara Menambah Bulan pada Tarikh JavaScript
Menambah bulan pada tarikh JavaScript boleh menjadi tugas yang sukar jika anda ingin mengendalikan daftar tahun -overs dan mengubah panjang bulan dengan betul. Untuk memudahkan proses, pertimbangkan untuk menggunakan fungsi pra-bina.
Fungsi JavaScript berikut menyediakan penyelesaian yang bersih dan mudah (diambil daripada sumber ini):
Fungsi: addMonths(tarikh, bulan)
Penerangan:
Contoh Penggunaan:
// Add 12 months to 29 Feb 2016 -> 28 Feb 2017 console.log(addMonths(new Date(2016, 1, 29), 12).toString()); // Subtract 1 month from 1 Jan 2017 -> 1 Dec 2016 console.log(addMonths(new Date(2017, 0, 1), -1).toString()); // Subtract 2 months from 31 Jan 2017 -> 30 Nov 2016 console.log(addMonths(new Date(2017, 0, 31), -2).toString()); // Add 2 months to 31 Dec 2016 -> 28 Feb 2017 console.log(addMonths(new Date(2016, 11, 31), 2).toString());
Output:
Sat Feb 28 00:00:00 GMT+0000 2017 Sun Dec 01 00:00:00 GMT+0000 2016 Wed Nov 30 00:00:00 GMT+0000 2016 Tue Feb 28 00:00:00 GMT+0000 2017
Fungsi ini memudahkan tugas menambah bulan ke tarikh JavaScript, memberikan hasil yang boleh dipercayai tanpa memerlukan pengiraan tarikh yang rumit.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Bulan dengan Boleh Dipercayai pada Tarikh JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!