将时间戳转换为人类可读日期的简便方法

时间:2016-03-29 17:25:52

标签: javascript angularjs

我有以下时间戳:2016-03-29T14:14:43.000Z。有没有简单的方法可以使用JavaScript使其看起来如下所示:Mar 29, 2016 2:14p?我尝试使用Date.parse(),但它似乎没有做任何事情。

2 个答案:

答案 0 :(得分:4)

{{yourValue |日期:" MMM d,yyyy h:ma"}}

答案 1 :(得分:0)

var ts = "2016-03-29T14:14:43.000Z";
var date = new Date(ts);
console.log(date);  // Displays Tue Mar 29 2016 16:14:43 GMT+0200 (Romance Summer Time)

这就是你需要的吗?

var ds = date.toUTCString();
console.log(ds.substr(0,24)); // Displays Tue Mar 29 2016 16:14:43