这是我的代码:
var data = "1387568966 ";
var parsedDate = new Date(Date.parse(data));
Run Code Online (Sandbox Code Playgroud)
但如果我打印parsedDate,它会显示"无效日期".
我哪里错了?它应该与时间戳一起使用.
要创建一个时间戳的日期使用的Date构造采取多项作为参数(大纪元以来的毫秒数):
var data = "1387568966 ";
var parsedDate = new Date(data*1000); // converts from "seconds" to milliseconds
Run Code Online (Sandbox Code Playgroud)
要么
var parsedDate = new Date(parseFloat(data)*1000);
Run Code Online (Sandbox Code Playgroud)
如果你想让你的代码更明显.