如何转化extjs的model中的日期类型字段格式

如何转化extjs的model中的日期类型字段格式,第1张

在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日期控件选择年月日,立马消失等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9617768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存