我有一堆對象,每個對象都有一個時間戳,我想按日期分組到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