如何在OpenERP上获取用户设置
How to get user setting on OpenERP
我正在OpenERP上开发一个web模块,由于日期对象存储在数据库中的UTC中,我在处理这些对象时遇到了问题,所以我想根据OpenERP的用户配置转换日期(也是时间)。
因此,我的问题是如何从web模块(客户端)获取用户偏好,或者如何根据用户位置设置转换日期?
我不知道从哪里开始,我现在唯一拥有的就是这个
date_start = $('span.date_start > span > .oe_datepicker_master').val();
它以mm/dd/YYYY格式返回日期HH:mm:SS
我找到了解决方案:):
str_to_date_format: function (date) {
var date_pattern = Date.normalizeFormat(openerp.web.strip_raw_chars(_t.database.parameters.date_format));
return Date.parseExact(date, (date_pattern));
},
str_to_datetime_format: function (date) {
var date_pattern = Date.normalizeFormat(openerp.web.strip_raw_chars(_t.database.parameters.date_format)),
time_pattern = Date.normalizeFormat(openerp.web.strip_raw_chars(_t.database.parameters.time_format));
return Date.parseExact(date, (date_pattern + ' ' + time_pattern));
},
相关文章:
- 从远程脚本获取用户IP
- JSON获取用户id's在嵌套数组中
- 获取用户选择的不带时区的日期
- 如何从客户端的数组中获取用户输入和返回值
- 如何使用Node.js脚本从Rally获取用户的修订历史
- Express.js:在用户发帖时获取用户的引荐来源网址
- 获取用户位置并将坐标保存在数据库中
- 获取用户按键的时间
- 从表单中获取用户输入执行计算(操作顺序)并输出回该表单
- 如何获取用户's输入并返回我定义的匹配变量的值
- 如何通过获取用户输入和使用按钮来运行JavaScript函数
- 使用jQuery获取用户坐标
- 获取用户和服务器时间之间的时间差
- 在 PHP 或 JavaScript 中获取用户的纬度和经度,以便在 PHP 中使用
- 如何通过声云 api 调用获取用户 ID
- 使用 Javascript 获取用户的 Github 存储库列表
- 如何使用 HTML 中的表单框获取用户输入
- 如何从HTML表单中获取用户输入并将其存储在现有的JavaScript数组中
- Phonegap通过WiFi和移动网络而非GPS获取用户位置
- 获取用户选择的选项的值