• OpenERP 安装在Windows server上时间显示不对的解决办法


    这个问题一直困扰着我,后台设置关于时区也参考过一些文章(如改配置文件),显示时间总是差8个小时,后来看了上面的文章后才搞定,虽然那个是解决OE7.0的,但原理一样:

    serveropenerpaddonswebstaticsrcjsdates.js

    23行,以下红色字体为原版:

    openerp.web.str_to_datetime = function(str) {
        if(!str) {
            return str;
        }
        var regex = /^(dddd-dd-dd dd:dd:dd)(?:.d+)?$/;
        var res = regex.exec(str);
        if ( !res ) {
            throw new Error("'" + str + "' is not a valid datetime");
        }
     var obj = Date.parseExact(res[1] + " UTC", 'yyyy-MM-dd HH:mm:ss zzz');
        if (! obj) {
            throw new Error("'" + str + "' is not a valid datetime");
        }
        return obj;
    };

    改为:

    var obj = Date.parseExact(res[1], 'yyyy-MM-dd HH:mm:ss')

    重启OE服务OK。

  • 相关阅读:
    我是一条内存[转]
    随机翻唱辑 [2006.8.18更新]
    CentOS NTFS 挂载
    grub备忘
    CentOS 使用163软件源
    被车撞了
    爱上苦瓜
    无聊的游戏
    今天去爬山了
    博客搬家了:www.sanv.org
  • 原文地址:https://www.cnblogs.com/jacker1979/p/3797287.html
Copyright © 2020-2023  润新知