使用ExtJS 4.0.2,我可以在控制台中输入以下内容:
Ext.util.Format.date('2012-01-13', "m-d-Y");
我得到01-12-2012
为什么?
我可以纠正它:
Ext.util.Format.date('2012-01-13 00:00:00', "m-d-Y");
最佳答案 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");