Monday, May 13, 2024
 Popular · Latest · Hot · Upcoming
175
rated 0 times [  180] [ 5]  / answers: 1 / hits: 74515  / 11 Years ago, wed, february 27, 2013, 12:00:00

I want to convert date string to Date by javascript, use this code:



var date = new Date('2013-02-27T17:00:00');
alert(date);


'2013-02-27T17:00:00' is UTC time in JSON object from server.



But the result of above code is different between Firefox and Chrome:



Firefox returns:



Wed Feb 27 2013 17:00:00 GMT+0700 (SE Asia Standard Time)


Chrome returns:



Thu Feb 28 2013 00:00:00 GMT+0700 (SE Asia Standard Time) 


It's different 1 day, the correct result I would expect is the result from Chrome.



Demo code: http://jsfiddle.net/xHtqa/2/



How can I fix this problem to get the same result from both?


More From » date

 Answers
46

The correct format for UTC would be 2013-02-27T17:00:00Z (Z is for Zulu Time). Append Z if not present to get correct UTC datetime string.


[#79967] Tuesday, February 26, 2013, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
byrondonavanc

Total Points: 675
Total Questions: 107
Total Answers: 105

Location: Peru
Member since Fri, Oct 14, 2022
2 Years ago
byrondonavanc questions
;