Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm thế nào để so sánh DateTime Python với Javascript DateTime?


Ngày giờ trong Javascript và trong Python có 2 điểm khác biệt chính. Đầu tiên là ý nghĩa của đối số tháng.

Tháng trong Javascript dự kiến ​​là từ 0-11 trong khi trong Python, dự kiến ​​là từ 1-12. Vì vậy, tuple sau đây thực sự đại diện cho 2 ngày khác nhau trong Python và trong Javascript -

(2017, 11, 1)
Python: 1st November 2017
Javascript: 1sd December 2017

Sự khác biệt thứ hai là chúng có múi giờ mặc định khác nhau, với Python mặc định là UTC trong khi JavaScript mặc định là múi giờ "cục bộ" của người dùng. Bạn có thể sử dụng Date.UTC (), trả về dấu thời gian, tương đương trong JavaScript. Ví dụ,

var utc = Date.UTC(2013, 7, 10);