设置新的时间问题在Chrome
Setting New Time Problems in Chrome
我想设置新的时间:
var d = new Date('2011-04-11T' + dataRecord.StartTime);
// If the dataRecord.StartTime ='05:10:10' then d becomes
// Date {Mon Apr 11 2011 05:10:10 GMT+0530 (India Standard Time)}
var e = new Date('2011-04-11T' + dataRecord.EndTime);
这在Mozilla中工作得很好,但在chrome中它显示提前5.30小时!!我怎么能改变我的代码在所有浏览器的工作??
像这样的东西能奏效吗?
var d = new Date('2011-04-11T05:10:10');
var utc = new Date(new Date().getTime());
d.setMinutes(utc.getTimezoneOffset() + d.getMinutes() );
console.log(d);
我只是从当前浏览器获取偏移量,并将它们添加到您首先创建的日期。
相关文章:
- chrome中的Facebook JavaScript SDK Connect问题
- Angularjs ng-options 问题仅适用于 Chrome 浏览器
- 火狐中的多个问题,但在 chrome 中工作正常,没有一个问题
- 在 Chrome 扩展程序中将鼠标悬停在广告上使用时遇到问题
- Chrome 中的 JavaScript 问题
- Google Chrome 问题与 css 和 JScript
- 如何在文本框点击事件中设置文本框中字符的第一个位置---Chrome问题
- “卸载前”Chrome 问题
- 解决 Chrome 问题423256:将多个选择滚动到视图中
- JavaScript重定向Chrome问题
- Chrome问题-AJAX插入文件输入未上传文件
- Chrome问题与CSS过渡和溢出y:滚动或自动
- 奇怪的jQuery + Chrome问题
- Jquery对话框chrome问题-滚动不可见时打开第二次
- 奇怪的javascript chrome问题与菜单
- 动态生成img标签的Chrome问题
- 如何打开一个新的标签页(谷歌chrome问题)
- 关于Jquery/Javascript和NPAPI chrome问题
- Cordova OpenTok集成Chrome问题
- HTML5和文件API在Chrome问题