来自Date.getTime()的格式字符串

时间:2014-03-21 22:31:28

标签: javascript

出于某种原因,我无法找到如何从新的Date()。getTime()格式化字符串的答案。

当我运行此字符串时,我得到一系列数字,例如1395430135200。

如何将其格式化为具有时区的可读日期?

2 个答案:

答案 0 :(得分:1)

您需要将UNIX时间作为参数传递给新的日期对象,然后可以使用.toString()来获得可读的解释。像这样:

new Date(1395430135200).toString()
// "Fri Mar 21 2014 20:28:55 GMT+0100 (W. Europe Standard Time)"

答案 1 :(得分:1)

为什么不使用新的Date()?

var now = new Date();
console.log(now.toLocaleDateString());
console.log(now.toLocaleTimeString());