我正在查看的網站有以下代碼。解析Javascript日期
var d = new Date(1362236400000);
這個JavaScript日期對象以某種方式編碼以下HTML輸出,
"2/3/2013 10:00"
可能有人請解釋這個編碼?我需要製作一個處理這些javascript數字以重新創建HTML輸出的python腳本。謝謝!
我正在查看的網站有以下代碼。解析Javascript日期
var d = new Date(1362236400000);
這個JavaScript日期對象以某種方式編碼以下HTML輸出,
"2/3/2013 10:00"
可能有人請解釋這個編碼?我需要製作一個處理這些javascript數字以重新創建HTML輸出的python腳本。謝謝!
值爲number of miliseconds since the epoch。在Python中,可以用datetime.datetime.fromtimestamp()
constructor處理:
>>> import datetime
>>> datetime.datetime.fromtimestamp(1362236400000/1000)
datetime.datetime(2013, 3, 2, 16, 0)
非常感謝Martijn。我花了5個多小時已經嘗試過各種各樣的東西,例如在javascript控制檯中玩這個數字,試圖使用pyv8在我的python程序中運行javascript並運行spynner。你的回答正是我所尋找的! – appleLover 2013-03-02 22:20:07
@Sam:實際上是毫秒。 – 2013-03-02 21:44:26