ExtJS——将文本字段值设置为每月的第一天

ExtJS--set textfield value to first of the month

我正在尝试将文本字段的值默认为当月的第一天

{
  xtype:"textfield",
  fieldLabel:"Effective Date",
  name:"effDate",
  labelAlign:"top",
  editable:false,
  value: Ext.Date.getFirstDateOfMonth()//throws error saying cannot read property "getFullYear" of undefined
}

您必须将日期传递给此 function

value: Ext.Date.getFirstDateOfMonth(new Date()) // for example

Fiddle

如果您要获取当月的第一个日期,您应该添加 new Date() 作为参数。

{
    xtype:"textfield",
    fieldLabel:"Effective Date",
    name:"effDate",
    labelAlign:"top",
    editable:false,
    value: Ext.Date.getFirstDateOfMonth(new Date())
}