浏览 2321 次
锁定老帖子 主题:DateFormat时间的汉化bug
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-07-21
反向由字符串解析成日期却没有汉化, 会无法反向解析. 在ext-lang-zh_CN.js中增加如下汉化补丁: Date.parseCodes.a.c = "if (results[{0}] == '上午') {\n" + "if (!h || h == 12) { h = 0; }\n" + "} else { if (!h || h < 12) { h = (h || 0) + 12; }}"; Date.parseCodes.a.s = "(上午|下午)"; Date.parseCodes.A.c = "if (results[{0}] == '上午') {\n" + "if (!h || h == 12) { h = 0; }\n" + "} else { if (!h || h < 12) { h = (h || 0) + 12; }}"; Date.parseCodes.A.s = "(上午|下午)"; 在使用Date.parseDate时, 被解析的值需要使用汉字'上午''下午'描述am|pm Date.parseDate('8:00 上午', 'g:i A'); 在使用Ext.form.TimeField时, 需要打上汉化补丁才能正常使用. Note: 使用过程中注意中文编码 , 下面代码片段的编码必须和使用页面的编码一致 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |