IE在将字符串转换为日期时从日期中删除4小时
IE remove 4 hours form date when convert string to date
我有一个angular应用程序,它可以很好地使用chrome,但我在IE中有一些小错误,其中之一是日期对象没有正确转换日期时间?在chrome上,它将字符串"2015-04-09T12:30:00"转换为"2015年4月9日星期四08:30:00 GMT-0400(东部夏令时)",但IE将其转换为"2014年4月09日星期四12:30:00 GMT-04 00(东部夏令时间)",只是想知道为什么以及如何修复它?
http://plnkr.co/edit/SBXzQe6oArXA8w3swfMo
javascript
//this line work fine in google chrome
$scope.tm = new Date(user.until);
我想这是你的问题:ECMAScript ed 6草案
ECMAScript 5 ISO-8601格式支持
日期时间字符串可以是ISO 8601格式。例如,可以传递和解析"2011-10-10"(仅日期)或"2011-10-10T14:48:00"(日期和时间)。UTC时区用于解释不包含时区信息的ISO 8601格式的参数(请注意,ECMAScript ed 6草案指定不带时区的日期-时间字符串将被视为本地字符串,而不是UTC)。
让我们比较一下IE和Chrome的ISO时间。
Chrome:"2015-04-09T12:3:00.000Z"
即:"2015-04-09T09:3:00.000Z"
IE假定ISO时间是本地时间,就像它应该是的那样。Chrome实际上采用了UTC。
相关文章:
- IE在将字符串转换为日期时从日期中删除4小时
- 从角度日期函数中删除时间
- DateTimePicker:函数从minDate maxDate添加删除日期
- 如何在删除第二个表中的所有记录后删除具有日期值的tr
- 如何删除谷歌图表中的日期空间并更正百分比显示
- Bootstrap日期选择器下拉列表未删除
- 如何从日期字符串中删除时间
- 如何使用日期选取器更改日期时删除类
- 如果当前日期>文档日期,如何删除文档
- 从日期转换为 ISO 字符串中删除秒/毫秒
- 如何在明喻时间轴中删除乐队中的日期
- 如何在全日历中使用事件日期删除事件
- 删除日期字符串中的空格
- 如何从时刻.JS日期中删除时间
- 引导日期选取器动态表单字段添加和删除
- 角度清单模型取消选中也会删除日期
- 日期在回发时被删除
- 无法停止/删除/销毁日期计时器选择器函数 (jQuery)
- 根据过期日期删除角度数组
- 我如何从日期删除时间与Moment.js