为什么new Date()
转换时区?我希望我的日期与我提供的字符串相同,因此00:30
而不是10:30
。
>>> new Date("2015-04-11T00:30:00");
Sat Apr 11 2015 10:30:00 GMT+1000 (AEST)
答案 0 :(得分:2)
您已将ISO表单中的日期传递给构造函数" 2015-04-11T00:30:00"。 这意味着您的浏览器会将其解释为本地时间而不是UTC。但是,Date.toString使用您当地的时间。如果你想使用UTC时间调用.toUTCString或更好.toISOString。