2

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

4

3 回答 3

2

您必须使用new Date(num).

Date(),没有“new”,不会创建新的 Date 对象,它只返回当前日期作为字符串,而不管您传递的任何参数。

于 2013-03-17T18:13:39.850 回答
1

它会提醒你想要的日期。

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

alert(d);
于 2013-03-17T18:14:15.763 回答
1

尝试这样的事情: -

var date = new Date(1349064000000);
于 2013-03-17T18:13:40.617 回答