2
從控制器獲取此日期類似於/日期(1496117136317)/在Ajax響應中,其數據類型爲datetime。如何在AngularJS中更改此類型日期的格式「/ Date(1496117136317)/」?
我如何轉換格式?
從控制器獲取此日期類似於/日期(1496117136317)/在Ajax響應中,其數據類型爲datetime。如何在AngularJS中更改此類型日期的格式「/ Date(1496117136317)/」?
我如何轉換格式?
這是一個UNIXTIMESTAMP
。你可以得到一個Date對象是這樣的:
var date = new Date(1496117136317*1000);
var hours = date.getHours();
var minutes = "0" + date.getMinutes();
var seconds = "0" + date.getSeconds();
如果你有這個/Date(1496117136317)/
,
var str = "/Date(1496117136317)/";
var res = str.replace("/Date(", "").replace(")/","");
然後
var date = new Date(parseInt(res)*1000);