Ho testato il seguente codice in firefox scratchpad e ottenuto risultati interessanti?La nuova data di Javascript tratta in modo diverso rispetto allo stile di data differente?
var date=new Date("2012-05-12");
var date2 = new Date("05/12/2012");
date;
/*
Fri May 11 2012 17:00:00 GMT-0700 (Pacific Daylight Time)
*/
date2;
/*
Sat May 12 2012 00:00:00 GMT-0700 (Pacific Daylight Time)
*/
due date sono diverse. Apparentemente questo è dovuto al problema del fuso orario. Quello che voglio è il risultato della data2. Come posso fare in modo che il motore js consideri correttamente lo stile della data ISO?
Rimuovere lo zero iniziale nel primo esempio. 'var date = new Date (" 2012-5-12 ");' – j08691
@ j08691 che genera un errore "Data non valida", almeno in Firefox. – Pointy
@Pointy - Buona cattura, ho provato in Chrome. – j08691