Tengo un montón de objetos, cada uno de los cuales tiene una marca de tiempo, que quiero agrupar por fecha, en un objeto JSON. El objetivo final es algo como esto:Fecha de Javascript: ¿configura solo la fecha, ignorando el tiempo?
myObject = {
"06/07/2012" : [
{
"timestamp" : "07/06/2012 13:30",
...
},
{
"timestamp" : "07/06/2012 14:00",
...
}
],
"07/07/2012 [...]
}
para obtener la fecha, estoy probando cada marca de tiempo objeto y usando:
var visitDate = new Date(parseInt(item.timestamp, 10));
visitDate.setHours(0);
visitDate.setMinutes(0);
visitDate.setSeconds(0);
..then estoy usando eso para almacenar la mayor un nombre para el objeto JSON. Parece desordenado, y estoy seguro de que debería haber una manera más fácil de hacer las cosas.
Consejos/sugerencias bienvenidos !!
No me puedo imaginar 'nueva fecha (parseInt (" 07/06/2012 13:30 ", 10));' funcionaría. ¿O me estoy perdiendo algo? – KooiInc
Sí, tienes razón, disculpa, ¡esto está pegado en algunos de mis códigos existentes y no está revisado! El código actual almacena la marca de tiempo como el formato 'milisegundos de época', por lo que tiene más sentido en su contexto original ... – Paul
Ok, lo entiendo. – KooiInc