2016-02-22 72 views
1

我有這個對象隨時間在JavaScript

$.each(data, function (id, item) { 
        var tempDate = new Date(); 
        var tempTime = item.Time; 
        debugger; 
        tempDate =new Date(parseInt(item.Date.replace("/Date(", "").replace(")/", ""), 10)); 
        self.items.push({ Name: item.Name, Date: (tempDate.getMonth() + 1) + '/' + tempDate .getDate() + '/' + tempDate.getFullYear(), Time: tempTime }); 
       }); 

主要proble如何讓時間從tempTime它具有Object類型和功能調用getHours不起作用。

enter image description here

+1

我不知道我很理解。 'tempTime'有一個'Hours'屬性,所以不用'getHours()',你可以執行'tempTime.Hours'。或者你問如何將'tempTime'變成'Date'對象?更多的澄清會有所幫助。 – McMath

+0

使用日期實例初始化* tempDate *是毫無意義的,因爲該值會立即被另一個值覆蓋。 – RobG

+0

@McMath,你是對的寫回答,我會接受它。 – A191919

回答

1

如果你只是想從tempTime拿到小時,所有你需要做的就是訪問值Hours財產,像這樣:

tempTime.Hours // => 11