mi violín aquí está regresando 0 para diciembreJavascript getUTCMonth() devuelve 0 para diciembre?
var exploded = "2011-12-25".split('-');
var d = new Date(exploded[0], exploded[1], exploded[2]);
document.write("year"+d.getUTCFullYear()+ " month"+d.getUTCMonth()+" day"+d.getUTCDate());
¿Por qué es esto?
¡Gracias! OMG Soy un retrasado, también, me he dado cuenta de que supera el 24 en lugar del 25 es porque la marca de tiempo es 00:00? – Baconbeastnz
@ Baconbeastnz: Creo que este problema específico es el resultado de lo siguiente: está creando una fecha como la hora local, pero está produciendo el día UTC. Ver [resultado detallado para UTC y hora local con horas incluidas] (http://jsfiddle.net/3CpXz/12/). ¿Ayudó? – Tadeck
@Baconbeastnz: Básicamente estás en algún lugar del hemisferio oriental y debido a eso, el tiempo UTC es realmente más temprano (si pudieras decir eso). – Tadeck