2016-01-13 88 views
1

我想編碼日期格式以通過我的REST API請求發送日期。我有樣本回復爲 createDate = 1449092965474 我不知道它是哪種格式。請幫我解碼這個日期格式。REST API的日期格式

回答

3

這是自1970年以來以毫秒爲JavaScript的日期(參考:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date

在這種情況下:

new Date(1449092965474) 

星期三2015年12月2日22時49分25秒GMT + 0100

我會推薦在您的REST API中使用ISO 8601格式。

+0

我怎麼可以轉換YYYY-MM-DD到毫秒格式?因爲API需要這種日期格式。 – user3177493

+0

您可以使用[此方法](http://stackoverflow.com/a/3067896/2391070)。我個人使用[momentjs](http://momentjs.com/)是因爲它有很棒的api。 –

0

寫成數字的日期指定自1970年1月1日00:00:00以來的毫秒數。因此,如果您將其轉換爲正常日期,則將於2015年12月2日16:49:25 GMT-0500(東部標準時間)。

0

服務器端(C#)

之前從您的API發送的日期。

將日期轉換爲字符串。

這樣子。

string YourNewDateObj = YourDateObj.toString("yyyy-MM-dd HH:mm:ss");

客戶端

new Date(1449092965474)

這是給你的迴應。