Javascript:将datetime从毫秒转换为人类可读的字符串?

时间:2014-09-16 07:32:54

标签: javascript date datetime

我的AJAX调用返回一个带有Time参数的对象。问题是,它以这样的格式给出它:

2014-07-28T19:53:56.0000000Z

我想把它变成人类可读的字符串。我试过这样做:

var time = "2014-07-28T19:53:56.0000000Z";
var parsed = Date.parse(time).toLocaleString("en-us");

但这不起作用(parsed评估为"1,406,577,236,000"

我做错了什么?

2 个答案:

答案 0 :(得分:1)

试试以下方式

   var time = "2014-07-28T19:53:56.0000000Z";
   var date = new Date(time);
   date.toString();

答案 1 :(得分:1)

尝试这种方式var time = new Date(" 2014-07-28T19:53:56.0000000Z");在此之后,您可以以任何本地格式转换此日期时间

相关问题