Sto usando un datepicker che dà una data nel formato dom 7 luglio 00:00:00 EDT 2013. Anche se il mese dice luglio, se faccio un getMonth, mi dà il il mese scorso.getMonth in javascript fornisce il mese scorso
var d1 = new Date("Sun Jul 7 00:00:00 EDT 2013");
d1.getMonth());//gives 6 instead of 7
Cosa sto sbagliando?
Sì ... è [zero indicizzato] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth). – Emissary
6 è il 0 luglio –
Non perdere la testa con le date in javascript. Usa Moment.js se puoi –