mongodb中的datetime UTC转换

时间:2016-12-01 07:39:08

标签: node.js mongodb express mongoose

我做new Date()然后将其保存到mongodb,日期变为UTC格式?

我回拉时插入mongodb的日期时间不一样,我该怎么做才能解决这个问题?就像我在2016年1月12日创建一个文档,我从2016年1月12日选择范围,记录不存在。奇怪。

1 个答案:

答案 0 :(得分:0)

node.js新Date()对象的默认时区是UTC(又名GMT)。

你应该这样离开,只需将它转换为你的前端。浏览器中的Javascript可以自动将UTC时间戳转换为浏览器本地时区。

import java.util.Map;
import java.util.TreeMap;

public class Student2  {

public static void main(String[] args) {

    Map<String, Integer> mp = new TreeMap<String, Integer>();

    mp.put("Sameer", 1);
    mp.put("Sameer", 2);

    for(String st : mp.keySet()){
        System.out.println((st));
    }
}
}

How do you create a JavaScript Date object with a set timezone without using a string representation