我想要以可理解的形式转换的JavaScript日期字符串。例如。
new Date(1415988000000)
给出输出
Fri Nov 14 2014 23:30:00 GMT+0530 (IST)
我想在python中执行此操作。我不想使用PyV8。还有其他选择吗?
答案 0 :(得分:3)
您不需要在Python中编写Javascript来转换时间戳。
以下适用于纯python。
注意:
此标准有时称为Unix time
首先,对于毫秒到秒的时间转换,您需要将1415988000000除以1000,得到1415988000
然后您可以像这样使用datetime
库:
import datetime
d = datetime.datetime.fromtimestamp(1415988000)
print d
获得:
2014-11-14 13:00:00
此打印件似乎已将d
转换为我的TZ,即UTC-5。
所以UTC时间是18:00。
这解释了你在JS收到IST或UTC + 5:30的相同邮票的23:30之后的时间