Unix 时间转换为日期的问题

Issue with Unix time converting to date

我在Javascript中有以下代码:

//obj.uploadDate = 1466679630387
temp = new Date(obj.uploadDate);
uploadDate =  temp.toString('yyyy-MM-dd HH:mm:ss');

出于某种原因,uploadDate 的值是 NaN-NaN-NaN NaN:NaN:NaN,而不是格式化日期。

可能是什么问题?

嗯,我不得不转换成数字,现在效果很好。

temp = new Date(Number(obj.uploadDate));
uploadDate =  temp.toString('yyyy-MM-dd HH:mm:ss');