Api
Bitfinex 獲得積分並將時間戳轉換為 JS 日期
我正在獲取我在 BFX 中的活躍積分,並試圖發現我什麼時候可以收回我的資金。這是一個響應範例:
/v1/credits
[{ amount: "294.4316181", currency: "USD", id: 15778083, period: 2, rate: "16.816", status: "ACTIVE", timestamp: "1454846632.0" }, ... ]
但
new Date(1454846632.0)
返回一個非常舊的日期,是什麼讓我認為這個時間戳根本不存在轉換為真實日期。我做錯了什麼?我怎樣才能發現我提供的信用的剩餘時間?
問題不在於時間戳,而在於您將時間戳轉換為本地時間的方法。
正如這個 SO question所描述的,以這種方式轉換它:
var dt = new Date(0); dt.setUTCSeconds(1454846632); console.log(dt.toString());
哪個列印
Sun Feb 07 2016 07:03:52 GMT-0500 (EST)
。