At the time of this post my current time is 2017-01-10T19:23:00.000Z
but new Date()
gives me 2017-01-11T00:23:19.521Z
5 hours ahead of my current timezone. This affects the way my data is stored in my MongoDB. I know I can set the time to 5 hours ago using
var datetime = new Date();
datetime.setHours(datetime.getHours()-5);
But I will prefer a better way to do this. I tried using this. I still got the same time. In other parts of my code I get Tue Jan 10 2017 19:54:30 GMT-0500 (EST)
different from the initial time. I will be happy if someone can point out what's wrong here.