在node.js中将整数转换为Date

Ben*_*cer 5 javascript date

我正在尝试使用节点.js和Date将整数转换为Date.

我知道这是一个非常常见的问题,但之前发布的所有解决方案都无法帮助我.

我从http://api.guardian.gg/chart/elo/4611686018432537994找到的json文件中获取日期,

示例日期:1461110400000

我尝试过的:

    var date = String(new Date(elodata.x));
Run Code Online (Sandbox Code Playgroud)

    var date = String(new Date(parseInt(elodata.x)));
Run Code Online (Sandbox Code Playgroud)

但结果是我的日期无效.

我意识到这可能不可行,因为我不知道guardian.gg如何处理这些数据.但你永远不知道.

Rio*_*ams 5

您可以将值直接传递给DateJavascript中的构造函数(如果它是整数(它似乎位于):

var date = new Date(elodata.x);
Run Code Online (Sandbox Code Playgroud)

同样,setTime()如果已有对象,也可以使用Javascript中的函数传递整数值:

var date = new Date();
d.setTime(elodata.x);
Run Code Online (Sandbox Code Playgroud)

var date = new Date(elodata.x);
Run Code Online (Sandbox Code Playgroud)