在extjs开发中几个经常会遇到日期格式的转化,怎样将后台获取到的日期字符串转化为自己需要的格式呢?我在这里用user的创建日期获取为例!如后台取的日期值是1418971992000,转化后为:2014-12-19 14:53:12
//用户模型model
Extdefine('User', {
extend: 'ExtdataModel',
fields: [
{name: 'userId', type: 'string'},
{name: 'loginName', type: 'string'},
{name: 'enName', type: 'string'},
{name: 'realName', type: 'string'},
{name: 'telephone', type: 'string'},
{name: 'email', type: 'string'},
{name: 'qq', type: 'string'},
{name: 'address', type: 'string'},
{name: 'createTime',type: 'string',convert:function(value){
var createTime = ExtDateformat(new Date(value),"Y-m-d H:i:s");
return createTime;
}
},
{name: 'statusFlag', type: 'string'}
] });
几天不用谷歌地球 昨天打开后就不正常了。字体是红色红色。还有阴影。界面模糊。任何地方都看不清。用N多方法卸载了原来版本软件 重新安装了最新版 不行一键GHOST还原系统 还是不行怀疑是某个便宜的人乱设置搞成这样的。 卸载多次后可能设置文件没有删掉。因工作急用。希望各位高手帮忙。万分感谢!
最好用ajax *** 作了
<asp:TextBox ID="birthday" runat="server" Width="75px" ForeColor="Blue" Enabled="False"></asp:TextBox><br />
<ajaxToolkit:CalendarExtender ID="CalendarExtender2" runat="server" TargetControlID="birthday"
Format="yyyy-MM-dd">
</ajaxToolkit:CalendarExtender>
日期判断
function getDiffDate(m){
m-=(D=parseInt(m/86400000))86400000;
return D+"";
}
//判断日期大小
Extapply(ExtformVTypes,{
validate:function(componentValue,h){//componentValue就是触发这个事件的组件的值
if(hparamid){
var graduateTime= new Date(componentValue)getTime();
var enterTime = new Date(ExtgetCmp(hparamid)getValue())getTime();
if(getDiffDate(graduateTime-enterTime)<0){
return false;
}
return true;
}
},
validateText:'入学时间必须晚于毕业时间'
});
var enterDate = new ExtformDateField({
fieldLabel:'入学时间',
format:'Y/m/d',
allowBlank:false,
selectOnFocus:true,
name:'enterDate',
id:"enterTime",
width:200
});
var graduateDate = new ExtformDateField({
fieldLabel:'毕业时间',
format:'Y/m/d',
name:'graduateDate',
id:"graduateTime",
width:200,
vtype:'validate',
param:{id:'enterTime'}//入学时间的id
});
{
header:'时间',
dataIndex:'date',
editor:new ExtgridGridEditor(new ExtformDateField({
format: 'Y-m-d'
})),
renderer: function(value) {
return valueformat("Y-m-d");
}
}
{
xtype : 'datefield',
name : 'time',
width : 120,
editable : false
}
就这么配啊
以上就是关于如何转化extjs的model中的日期类型字段格式全部的内容,包括:如何转化extjs的model中的日期类型字段格式、[求助高手]extjs在谷歌(google)浏览器中日期显示问题.、extjs5.1.0.107日期控件选择年月日,立马消失等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)