getMonth Pulangan Bulan Sebelumnya dalam JavaScript: Memahami Penomboran Bulan
Dalam JavaScript, kaedah getMonth mengembalikan indeks bulan tarikh tertentu. Walau bagaimanapun, mungkin terdapat percanggahan antara bulan yang dipaparkan dan nilai yang dikembalikan oleh getMonth.
Apabila berhadapan dengan isu ini, apabila getMonth mengembalikan bulan sebelumnya, adalah penting untuk diingat bahawa penomboran bulan JavaScript bermula dari 0, bermakna Januari diberikan nilai 0, Februari ialah 1, dan seterusnya. Ini bermakna apabila sebulan dipaparkan sebagai Julai (bulan ketujuh), getMonth akan mengembalikan 6, mewakili indeks bulan Jun.
Untuk membetulkan percanggahan ini, anda boleh menambah 1 pada hasil getMonth. Contohnya, menggunakan kod yang disediakan:
<code class="javascript">var d1 = new Date("Sun Jul 7 00:00:00 EDT 2013"); console.log(d1.getMonth() + 1); // Output: 7</code>
Dengan menambah hasil sebanyak 1, kami memperoleh nombor bulan sebenar, iaitu 7 untuk Julai. Ini membolehkan anda memanipulasi tarikh dan mendapatkan maklumat bulan yang betul dalam JavaScript.
Atas ialah kandungan terperinci Mengapakah getMonth() Mengembalikan Bulan Sebelumnya dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!