1个回答
展开全部
var startDate = Ext.create('Ext.form.field.Date', {
width : 160,
labelWidth : 60,
fieldLabel : '本月1日',
format : 'Y-m-d',
readOnly : true,//只读
editable : false //不可编辑
});
startDate.on("afterrender", function() {
var today = new Date();
var month = today.getUTCMonth() + 1;
if (month < 10)
month = "0" + month;
startDate.setValue(today.getUTCFullYear() + "-"
+ month + "-01");
});
原理就是获取当前年和月,再加上日期 01 就可以了。
更多追问追答
追问
追答
{
fieldLabel : '起始下单日期',
xtype : 'datefield',
name : 'beginOrderDate',
id : 'beginOrderDate',// 取个唯一ID
format : "Y-m-d",
editable : false,
value : '',
anchor : '100%'
}
Ext.getCmp('beginOrderDate').on("afterrender", function() {
var today = new Date();
var month = today.getUTCMonth() + 1;
if (month < 10)
month = "0" + month;
Ext.getCmp('beginOrderDate').setValue(today.getUTCFullYear()+"-"+month +"-01");
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询