Ich habe eine Reihe von Objekten, von denen jede einen Zeitstempel hat, die ich nach Datum gruppieren möchte, in ein JSON-Objekt. Das ultimative Ziel ist so etwas wie diese:Javascript Date - nur das Datum einstellen, Zeit ignorieren?
myObject = {
"06/07/2012" : [
{
"timestamp" : "07/06/2012 13:30",
...
},
{
"timestamp" : "07/06/2012 14:00",
...
}
],
"07/07/2012 [...]
}
das Datum zu erhalten, teste ich jedes Zeitstempel Objekt und Verwendung:
var visitDate = new Date(parseInt(item.timestamp, 10));
visitDate.setHours(0);
visitDate.setMinutes(0);
visitDate.setSeconds(0);
..then Ich bin mit, dass als speichern ein Name für das JSON-Objekt. Es scheint chaotisch zu sein, und ich bin mir sicher, dass es einen einfacheren Weg geben sollte.
Beratung/Vorschläge willkommen!
Ich kann mir nicht vorstellen 'neues Datum (parseInt (" 07/06/2012 13:30 ", 10));' würde funktionieren. Oder fehlt mir etwas? – KooiInc
Yeah, du hast Recht - Entschuldigung, das ist aus meinem bestehenden Code eingefügt und nicht Korrekturlesen! Der aktuelle Code speichert den Zeitstempel als das Format "Millisekunden aus der Epoche", so dass es im ursprünglichen Kontext mehr Sinn macht ... – Paul
Ok, ich verstehe. – KooiInc