仅保存不带时区的日期javascript

时间:2018-12-04 08:13:35

标签: javascript

我正在使用新的Date()将当前日期保存在mongodb中,但是它使用如下所示的日期存储了当前时间:

  

ISODate(“ 2018-12-04T13:34:03.510 + 05:30”)

我只想保存具有上述格式的日期,但没有时区用于比较。请告诉我我该怎么做?

3 个答案:

答案 0 :(得分:2)

您可以使用此软件包。这使您可以在Mongo中保存日期,而不必担心时区会改变日期。 https://www.npmjs.com/package/mongoose-dateonly

答案 1 :(得分:0)

您可以以纪元时间的格式保存日期。而且,您可以对其执行各种范围查询。

答案 2 :(得分:0)

var date = new Date('2018-12-04T13:34:03.510+05:30')
var userTimezoneOffset = date.getTimezoneOffset() * 60000;
new Date(date.getTime() - userTimezoneOffset);