我正在尝试在Windows 7版本的IE9中以自定义日期格式进行转换,但date.getUTCDate()
重新启动前一天的日期。我附上了Sample JS Fiddle。
//'Tue Apr 25 00:00:00 UTC+0530 2013'
var date = new Date('Tue Apr 25 00:00:00 UTC+0530 2013');
document.write(
(date.getUTCMonth() + 1) + "/" +
date.getUTCDate() + "/" +
date.getUTCFullYear()
);
答案 0 :(得分:2)
在UTC+530
转换为UTC时间的时区中的午夜时间确实会在前一天。
这正是应该做的。实际上,改变你的小提琴以UTC输出整个日期和时间会显示细节:
input:
Tue Apr 25 00:00:00 UTC+0530 2013
output:
Wed, 24 Apr 2013 18:30:00 GMT
输入日期午夜前5点30分。