使用ExtJS 4.0.2,我可以在控制台中输入以下内容:
Ext.util.Format.date('2012-01-13', "m-d-Y");
Run Code Online (Sandbox Code Playgroud)
我懂了 01-12-2012
为什么?
我可以用以下方法纠正它:
Ext.util.Format.date('2012-01-13 00:00:00', "m-d-Y");
Run Code Online (Sandbox Code Playgroud)
Ext 4.0.2 中的 Ext.util.Format.date 使用 Date 对象或 String (您的情况)。该字符串使用 UTC 时区的本机 Date.parse() 进行解析。
尝试使用 Ext.Date.parse 显式解析它:
var dt = Ext.Date.parse("2012-01-13", "Y-m-d");
Ext.util.Format.date(dt, "m-d-Y");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2685 次 |
| 最近记录: |