ig-*_*nyk 2 javascript python date
我在JS中有以下时间戳:1436428916900 当我在JS中输入此日期时,我得到以下结果:
日期(1436428916900)"2016年2月16日星期二20:09:42 GMT + 0200(EET)"
我在SO上发现了几个问题,其中大多数提供了以下解决方案:
import datetime
my_time = 1436428916900
date = datetime.datetime.fromtimestamp(my_time / 1e3)
Run Code Online (Sandbox Code Playgroud)
但问题是此代码导致以下结果:
datetime.datetime(2015, 7, 9, 11, 1, 56, 900000)
Run Code Online (Sandbox Code Playgroud)
这与JS代码完全不同.
JavaScript函数Date()与Date调用的构造函数不同new Date(…).该函数以静默方式忽略任何参数,并返回表示当前时间的字符串而不是新Date实例.(有关进一步参考,请参阅EcmaScript 2015规范.)
所以你应该new Date(timestamp)在JavaScript中使用,你将在Python和JavaScript中获得相同的结果.
JavaScript是一种非常特殊的语言.
| 归档时间: |
|
| 查看次数: |
843 次 |
| 最近记录: |