Có, như đã đề cập trong câu trả lời của Abdulbarik, MongoDB có lưu Ngày theo giờ UTC.
Đối tượng ngày:-
Bạn có thể sử dụng phương thức getTimezoneOffset () để nhận được sự khác biệt giữa UTC và Giờ địa phương.
var d = new Date()
var n = d.getTimezoneOffset();
console.log('date obj ==>' + d);
console.log('time zone obj ==>' + n);
Nhật ký bảng điều khiển:-
Bạn có thể thấy múi giờ obj có "-60". Tôi đang ở trên GMT + 1 .
date obj ==>Mon Sep 12 2016 10:17:28 GMT+0100 (GMT Daylight Time)
time zone obj ==>-60
MongoDB đã tồn tại ngày theo giờ UTC:-
Tôi đã sử dụng đối tượng "d" (tức là Ngày mới ()) để duy trì ngày trong MongoDB. Mặc dù tôi đang theo giờ GMT + 1, ngày này được lưu trữ theo giờ UTC.
"timestamp" : ISODate("2016-09-12T09:17:28.193Z"),