Is the Javascript date object always one day off?

后端 未结 23 2631
既然无缘
既然无缘 2020-11-22 01:49

In my Java Script app I have the date stored in a format like so:

2011-09-24

Now when I try using the above value to create a new Date obje

23条回答
  •  孤城傲影
    2020-11-22 02:26

    This through me for a loop, +1 on zzzBov's answer. Here is a full conversion of a date that worked for me using the UTC methods:

    //myMeeting.MeetingDate = '2015-01-30T00:00:00'
    
    var myDate = new Date(myMeeting.MeetingDate);
    //convert to JavaScript date format
    //returns date of 'Thu Jan 29 2015 19:00:00 GMT-0500 (Eastern Standard Time)' <-- One Day Off!
    
    myDate = new Date(myDate.getUTCFullYear(), myDate.getUTCMonth(), myDate.getUTCDate());
    //returns date of 'Fri Jan 30 2015 00:00:00 GMT-0500 (Eastern Standard Time)' <-- Correct Date!
    

提交回复
热议问题