Api

Bitfinex 獲得積分並將時間戳轉換為 JS 日期

  • February 8, 2016

我正在獲取我在 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)

引用自:https://bitcoin.stackexchange.com/questions/42817