我有一堆对象,每个对象都有一个时间戳,我想按日期分组到JSON对象中。最终的目标是这样的:Javascript日期 - 只设置日期,忽略时间?
myObject = {
"06/07/2012" : [
{
"timestamp" : "07/06/2012 13:30",
...
},
{
"timestamp" : "07/06/2012 14:00",
...
}
],
"07/07/2012 [...]
}
要得到的日期,我测试的每个时间戳对象和使用:
var visitDate = new Date(parseInt(item.timestamp, 10));
visitDate.setHours(0);
visitDate.setMinutes(0);
visitDate.setSeconds(0);
..then我使用作为存储JSON对象的名称。这看起来很混乱,我相信应该有一个更简单的做事方式。
意见/建议欢迎!
我无法想象'新日期(parseInt(“07/06/2012 13:30”,10));'会工作。或者我错过了什么? – KooiInc 2012-08-07 14:24:03
是的,你是对的 - 对不起,这是粘贴我的一些现有的代码,并没有证明阅读!当前的代码将时间戳存储为'从时代'格式的毫秒数,因此它在原始上下文中更有意义... – Paul 2012-08-07 14:29:17
好吧,我明白了。 – KooiInc 2012-08-07 14:39:53