如何更改此类日期的格式" /日期(1496117136317)/"在AngularJS?

时间:2017-05-30 12:26:56

标签: date datetime angularjs-scope date-parsing

在Ajax响应中从控制器获取日期 / Date(1496117136317)/ ,其数据类型为 datetime

如何转换其格式?

1 个答案:

答案 0 :(得分:0)

这是一个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);