更改ExtJs日期选择器的输出格式
我在我的面板中使用了一个更改ExtJs日期选择器的输出格式,extjs,Extjs,我在我的面板中使用了一个Ext-Datepicker,使用的代码如下: { xtype: 'datefield', id : 'usap3', anchor: '100%', name: 'date', margin: '2 0 2 20', format: 'd/m/Y', width: 320, altFormats: 'd-M-y', fieldStyle: 'text-align: center;', height: 26, editable: false, fieldL
Ext-Datepicker
,使用的代码如下:
{
xtype: 'datefield',
id : 'usap3',
anchor: '100%',
name: 'date',
margin: '2 0 2 20',
format: 'd/m/Y',
width: 320,
altFormats: 'd-M-y',
fieldStyle: 'text-align: center;',
height: 26, editable: false,
fieldLabel: date+'<span style="color: red"> * </span>',
labelWidth: 120
}
{
xtype:'日期字段',
id:‘usap3’,
主播:100%,
姓名:'日期',
边距:"2 0 2 20",,
格式:“d/m/Y”,
宽度:320,
altFormats:'d-M-y',
fieldStyle:“文本对齐:居中;”,
高度:26,可编辑:false,
字段标签:日期+“*”,
标签宽度:120
}
选择日期后,我发现日期格式的输出在不同的服务器、不同的浏览器中发生变化,或者可能是由于其他原因(我不确定)。我在哪里找到的不同格式2015年11月24日星期二00:00:00 GMT+0530(印度标准时间)
和2016年11月7日星期一00:00:00 UTC+0530
有没有办法从ExtJs
datefield
指定日期的输出格式?我不确定如何获得日期输出。但您可以使用和方法进行日期解析和格式化
apidoc中的一个示例:
//示例日期:
//'2007年1月10日星期三15:05:01 GMT-0600(中央标准时间)'
var dt=新日期('1/10/2007 03:05:01 PM GMT-0600');
console.log(Ext.Date.format(dt,'Y-m-d'));//2007-01-10
log(Ext.Date.format(dt,'fj,Y,g:ia');//2007年1月10日下午3:05
console.log(Ext.Date.format(dt,\\t\\he\\of F Y h:i:sa');//2007年1月10日星期三下午03:05:01
这与您的需求有关吗@bhdrk我希望在ExtJs中有一个直接的配置,或者更容易转换我的格式。有这样的事吗?