ฉันต้องการแปลงสตริงวันที่Date
โดยใช้จาวาสคริปต์ใช้รหัสนี้:
var date = new Date('2013-02-27T17:00:00');
alert(date);
'2013-02-27T17:00:00'
คือเวลา UTC ในออบเจ็กต์ JSON จากเซิร์ฟเวอร์
แต่ผลลัพธ์ของโค้ดด้านบนแตกต่างกันระหว่าง Firefox และ Chrome:
ผลตอบแทนของ Firefox:
Wed Feb 27 2013 17:00:00 GMT+0700 (SE Asia Standard Time)
Chrome ส่งคืน:
Thu Feb 28 2013 00:00:00 GMT+0700 (SE Asia Standard Time)
มันต่างกัน 1 วันผลลัพธ์ที่ถูกต้องที่ฉันคาดหวังคือผลลัพธ์จาก Chrome
รหัสสาธิต: http://jsfiddle.net/xHtqa/2/
ฉันจะแก้ไขปัญหานี้เพื่อให้ได้ผลลัพธ์เดียวกันจากทั้งสองอย่างได้อย่างไร