Mendapatkan tanggal yang salah untuk fungsi Javascript Date() [duplikat]

Saya mencoba menggunakan fungsi "Tanggal baru()" tetapi tanggal saya tidak keluar dengan benar.

Tanggal & waktu ini benar jika saya menggunakan:

new Date(); //outputs Wed Jul 05 2017 13:16:31 GMT-0700 (Pacific Daylight Time)

Saat saya mencoba mengubah tanggal, hasilnya salah:

new Date(2017,07,03,12,01,36); //outputs Thu Aug 03 2017 12:01:36 GMT-0700 (Pacific Daylight Time)

Saya tidak yakin mengapa tertulis "Agustus" padahal seharusnya "Jul".

Terima kasih sebelumnya!


person 626    schedule 05.07.2017    source sumber
comment
stackoverflow .com/questions/43828883/   -  person wbadart    schedule 05.07.2017
comment
Saya minta maaf atas duplikatnya, saya tidak melihat pertanyaan lain saat mencari masalah saya. Terima kasih   -  person 626    schedule 08.07.2017


Jawaban (3)


bulan berbasis 0

Tanggal - JavaScript | MDN

new Date(2017,06,03,12,01,36) // Mon Jul 03 2017 12:01:36 GMT-0700 (PDT)

Pertanyaan serupa

person Miguel Mota    schedule 05.07.2017

Itu karena bulan dimulai dari nol. Jadi, kalau mau Juli, harus setel bulan ke 06

person Bunyamin Coskuner    schedule 05.07.2017

Parameter bulan dimulai dari 0, jadi jika ingin memasukkan Juli Anda harus menulis 6, bukan 7.

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date

person яay0be    schedule 05.07.2017