Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 7506|回复: 1
打印 上一主题 下一主题

openerp odoo 中文 8小时时差 解决办法

[复制链接]

16

主题

40

帖子

148

积分

版主

Rank: 7Rank: 7Rank: 7

积分
148
跳转到指定楼层
楼主
发表于 2015-8-28 09:45:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
                                                                                                                                                                                               
1.配置文件设置
timezone=Asia/Shanghai

2. 修改 dates.js
“addons\web\static\src\js\dates.js”第24行,
注释掉此行并添加或直接改为
“var obj = Date.parseExact(res[1], ‘yyyy-MM-dd HH:mm:ss’)”

改完后的文件如下:
  • instance.web.str_to_datetime = function(str) {
  •     if(!str) {
  •         return str;
  •     }
  •     var regex = /^(\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d)(?:\.\d+)?$/;
  •     var res = regex.exec(str);
  •     if ( !res ) {
  •         throw new Error(_.str.sprintf(_t("'%s' is not a valid datetime"), str));
  •     }
  • *    var obj = Date.parseExact(res[1] + " UTC", 'yyyy-MM-dd HH:mm:ss zzz');
  •     var obj = Date.parseExact(res[1], 'yyyy-MM-dd HH:mm:ss');
  •     if (! obj) {
  •         throw new Error(_.str.sprintf(_t("'%s' is not a valid datetime"), str));
  •     }
  •     return obj;
  • };  


回复

使用道具 举报

4

主题

16

帖子

52

积分

注册会员

Rank: 2

积分
52
沙发
发表于 2015-8-31 14:44:15 | 只看该作者
谢谢无私分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-4-27 10:13 , Processed in 0.010302 second(s), 8 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表