Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Membetulkan Fungsi getMonth() untuk Mengembalikan Bulan yang Betul dalam JavaScript?

Bagaimana untuk Membetulkan Fungsi getMonth() untuk Mengembalikan Bulan yang Betul dalam JavaScript?

DDD
Lepaskan: 2024-10-19 13:12:02
asal
566 orang telah melayarinya

How to Correct getMonth() Function to Return Correct Month in JavaScript?

Fungsi getMonth() dalam JavaScript Mengembalikan Bulan Sebelumnya

Dalam JavaScript, kaedah getMonth() mengembalikan bulan tarikh yang ditentukan, bermula dari 0 (Januari). Walau bagaimanapun, apabila digunakan dengan tarikh yang diformatkan sebagai "Ahad Jul 7 00:00:00 EDT 2013," ia boleh memberikan bulan sebelumnya dan bukannya yang dijangkakan.

Ini kerana kaedah getMonth() mengandaikan bahawa nilai bulan bermula daripada 0 dan bukannya 1. Oleh itu, apabila anda memanggil d1.getMonth() pada tarikh yang diberikan, ia mengembalikan 6 (mewakili Julai), tetapi anda mungkin menjangkakan ia akan mengembalikan 7.

Untuk menyelesaikan masalah ini isu, anda hanya boleh menambah 1 pada hasil getMonth() untuk mendapatkan nombor bulan yang betul. Contohnya:

var d1 = new Date("Sun Jul 7 00:00:00 EDT 2013");
d1.getMonth() + 1; //returns 7
Salin selepas log masuk

Dengan menambah 1, anda menukar nilai bulan daripada pengindeksan berasaskan 0 kepada pengindeksan berasaskan 1, yang biasa digunakan untuk bulan kalendar dengan berkesan. Ini akan memastikan getMonth() mengembalikan bulan yang betul untuk tarikh yang diformatkan dalam format yang ditentukan.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Fungsi getMonth() untuk Mengembalikan Bulan yang Betul dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan