我在JS以下時間戳: 當我進入這個日期在JS,我得到了以下結果:爲什麼Javascript的Date(timestamp)和Python的datetime.fromtimestamp(timestamp)有所不同?
日期(1436428916900) 「星期二2016年2月16日20時09分42秒GMT + 0200(EET)」
我發現SO,其中大部分提供了以下解決幾個問題:
import datetime
my_time = 1436428916900
date = datetime.datetime.fromtimestamp(my_time/1e3)
但問題是,這個代碼導致以下結果:
datetime.datetime(2015, 7, 9, 11, 1, 56, 900000)
這是JS代碼完全不同的結果。
來源:JavaScript timestamp to Python datetime conversion
How to convert integer timestamp to Python datetime
Python爲該時間戳提供的日期是正確的,並且您在JavaScript中獲取的日期是錯誤的 - 您可以在http://www.unixtimestamp.com或使用* nix date實用程序確認此日期。什麼是你使用的確切的JavaScript代碼? – Ben
你是說日期錯了嗎?或格式? – phenxd
在JavaScript中嘗試'new Date(...)'而不是'Date(...)'。 –