2013-01-09 58 views
2

如果你有一箇舊的UNIX時間戳在JavaScript中...有沒有一種方法可以得到該時間戳的年齡的數量?unix時間戳到javascript的年齡

比如說,unix時間戳從何時開始到現在的年齡。

你可以在JavaScript中做到這一點?

+0

年齡在*什麼*,毫秒,秒,分鐘,小時,天,周,月,年等? – Phil

+1

新日期(1234567890)不起作用? – rekire

回答

9

假設你的時間戳是以毫秒爲單位,則可以使用獲得的年齡以毫秒爲單位:

(new Date()).getTime() - timestamp; 

如果時間戳是在幾秒鐘內,減去之前乘以1000吧。

然後,您可以通過相應係數除以轉換成秒/分鐘/小時等。例如,要得到歲,你可以使用:

((new Date()).getTime() - timestamp)/(1000 * 60 * 60 * 24 * 365);