Unix时间戳转换为JavaScript错误输出

Unix时间戳转换为JavaScript错误输出,javascript,Javascript,我将Unix时间戳存储在Firebase服务器中,并将其另存为1417780144675 转换时,输出为: Assuming that this timestamp is in milliseconds: GMT: Fri, 05 Dec 2014 11:49:04 GMT Your time zone: 12/5/2014, 5:19:04 PM GMT+5:30 Fri Aug 30 46897 15:27:55 GMT+0530 (IST) 但当我在JavaScript中转换时,输出是

我将Unix时间戳存储在Firebase服务器中,并将其另存为
1417780144675

转换时,输出为:

Assuming that this timestamp is in milliseconds:
GMT: Fri, 05 Dec 2014 11:49:04 GMT
Your time zone: 12/5/2014, 5:19:04 PM GMT+5:30
Fri Aug 30 46897 15:27:55 GMT+0530 (IST)
但当我在JavaScript中转换时,输出是:

Assuming that this timestamp is in milliseconds:
GMT: Fri, 05 Dec 2014 11:49:04 GMT
Your time zone: 12/5/2014, 5:19:04 PM GMT+5:30
Fri Aug 30 46897 15:27:55 GMT+0530 (IST)
所以epochconverter的输出是正确的,而在JavaScript中它是错误的


请说明如何使用JavaScript获得正确的输出。

您应该实例化一个新的日期:

var date = new Date(1417780144675);
输出

Fri Dec 05 2014 12:49:04 GMT+0100 

您应该实例化一个新的日期:

var date = new Date(1417780144675);
输出

Fri Dec 05 2014 12:49:04 GMT+0100 

您应该实例化一个新的日期:

var date = new Date(1417780144675);
输出

Fri Dec 05 2014 12:49:04 GMT+0100 

您应该实例化一个新的日期:

var date = new Date(1417780144675);
输出

Fri Dec 05 2014 12:49:04 GMT+0100 


请给我们看看你的JavaScript代码。我们不能说你做错了什么而不知道你在做什么。请记住,这类问题在StackOverflow上已经被广泛讨论过了。例如,我猜您正在寻找:
新日期(1417780144675).toutString()
,返回“Fri,2014年12月5日11:49:04 GMT”(类似于epochconverter的中间行)。@Frankvanpoffelen,谢谢我在代码var datetime=新日期(data.created_at*1000)中所做的工作;现在,使用var datetime=newdate(data.created_at)工作正常;很高兴听到你成功了。下次一定要在你的问题中包含这样的代码片段,没有它我们只是在玩猜测游戏。请给我们看看你的JavaScript代码。我们不能说你做错了什么而不知道你在做什么。请记住,这类问题在StackOverflow上已经被广泛讨论过了。例如,我猜您正在寻找:
新日期(1417780144675).toutString()
,返回“Fri,2014年12月5日11:49:04 GMT”(类似于epochconverter的中间行)。@Frankvanpoffelen,谢谢我在代码var datetime=新日期(data.created_at*1000)中所做的工作;现在,使用var datetime=newdate(data.created_at)工作正常;很高兴听到你成功了。下次一定要在你的问题中包含这样的代码片段,没有它我们只是在玩猜测游戏。请给我们看看你的JavaScript代码。我们不能说你做错了什么而不知道你在做什么。请记住,这类问题在StackOverflow上已经被广泛讨论过了。例如,我猜您正在寻找:
新日期(1417780144675).toutString()
,返回“Fri,2014年12月5日11:49:04 GMT”(类似于epochconverter的中间行)。@Frankvanpoffelen,谢谢我在代码var datetime=新日期(data.created_at*1000)中所做的工作;现在,使用var datetime=newdate(data.created_at)工作正常;很高兴听到你成功了。下次一定要在你的问题中包含这样的代码片段,没有它我们只是在玩猜测游戏。请给我们看看你的JavaScript代码。我们不能说你做错了什么而不知道你在做什么。请记住,这类问题在StackOverflow上已经被广泛讨论过了。例如,我猜您正在寻找:
新日期(1417780144675).toutString()
,返回“Fri,2014年12月5日11:49:04 GMT”(类似于epochconverter的中间行)。@Frankvanpoffelen,谢谢我在代码var datetime=新日期(data.created_at*1000)中所做的工作;现在,使用var datetime=newdate(data.created_at)工作正常;很高兴听到你成功了。下次一定要在你的问题中包含这样的代码片段,没有它我们只是在玩猜测游戏;乘以1000。现在它工作得很好…好的,谢谢你,我喜欢这个var datetime=new Date(data.created_at*1000);乘以1000。现在它工作得很好…好的,谢谢你,我喜欢这个var datetime=new Date(data.created_at*1000);乘以1000。现在它工作得很好…好的,谢谢你,我喜欢这个var datetime=new Date(data.created_at*1000);乘以1000。现在它工作得很好。。。