2013-07-29 208 views
0

餘米排定的電視工作在JavaScript中樹莓派(raspbian)/ Node.js的字符串日期unix時間戳

我提取什麼在.smil文件播放信息,以及的一個字段是預定的,這是一個格式爲「YYYY-MM-DD hh:mm:ss」的字符串。

爲了比較它們和系統時間,我想在UNIX時間戳中將其轉換。

難道還有比這樣一個功能,一個更好的辦法:

function (stime){ 
    var time=0, cache=0, scache; 

    scache=stime.substr(0, 4); 
    cache=parseInt(scache); 
    time=cache*365*24*60*60; 

    ... 

    return time; 
} 

等了芒斯,一天......?

回答

7

可能這可以幫助

var date = new Date('2009-07-15 00:00:00'.split(' ').join('T')) 

,會給你日期對象,並從中獲取時間戳可以通過1000做

date.getTime()/1000 

分,因爲的getTime將以毫秒

給時間戳
+0

這是完美的,非常感謝你 – DrakaSAN

+0

太棒了...歡迎你.. –

+0

我不認爲它會以毫秒爲單位返回 – developius