从Epoch转换为Date String

时间:2013-03-17 18:10:17

标签: javascript

我正在尝试将纪元时间(数字)转换为字符串日期。我有这两个值,从去年10月到今年3月:1349064000000,1362114000000。但是当我做Date(num)时,我得到了今天的日期。

3 个答案:

答案 0 :(得分:2)

您必须使用new Date(num)

没有“new”的

Date()不会创建新的Date对象,它只会将当前日期作为字符串返回,无论您传递的是什么参数。

答案 1 :(得分:1)

尝试这样的事情: -

var date = new Date(1349064000000);

答案 2 :(得分:1)

它会提醒您想要的日期。

var utcSeconds = 1349064000;
var d = new Date(0); 
d.setUTCSeconds(utcSeconds);

alert(d);