Javascript python中的等效代码(时间)

Javascript python中的等效代码(时间),javascript,python,Javascript,Python,Javascript代码: var date = new Date(1466278504960); 返回时间:2016年6月18日星期六20:35:04 GMT+0100(西部) 在python中如何将相同的数字转换为日期 当我使用 datetime.datetime.fromtimestamp(int("1466278504960")).strftime('%Y-%m-%d %H:%M:%S')) 我收到了这个错误:ValueError:year超出了范围将执行此操作,但您需要首先将该值除

Javascript代码:

var date = new Date(1466278504960);
返回时间:2016年6月18日星期六20:35:04 GMT+0100(西部)

在python中如何将相同的数字转换为日期

当我使用

datetime.datetime.fromtimestamp(int("1466278504960")).strftime('%Y-%m-%d %H:%M:%S'))
我收到了这个错误:ValueError:year超出了范围

将执行此操作,但您需要首先将该值除以
1000
(您给出的数值和JavaScript的
日期
期望值是从纪元开始以毫秒为单位,其中Python的API从纪元开始以浮点秒为单位):

使原始
datetime
对象;如果您想将其格式化为相同的格式,您应该看一看。

会这样做,但您需要先将该值除以
1000
(您给出的数值和JavaScript的
日期
期望的是从纪元开始以毫秒为单位,其中Python的API从纪元开始以浮点秒为单位):


使原始
datetime
对象;如果您希望它的格式相同,您应该看看。

它几乎是一样的。你只需要转换单位


from javascript以毫秒为单位指定数字,换句话说,期望以毫秒为单位的数字作为参数。当python需要几秒钟的时间时

几乎是一样的。你只需要转换单位

from javascript以毫秒为单位指定数字,换句话说,期望以毫秒为单位的数字作为参数。当python需要几秒钟的时间时

from datetime import datetime

date = datetime.fromtimestamp(1466278504960 / 1000.)