{
xtype: 'datefield',
fieldLabel: '规定时间',
width:200,
allowBlank:false,
format:'Y-m-d H:i:s'
value:??????
} 现在我想一上来默认就显示后两天的某一时间,比如说我想显示2009-11-08 18:00:00,里面的value应该怎么设置呢?
这个问题有过一次回答,如下
var d = new Date(2009, 11, 8, 18, 00, 00);
{
xtype: 'datefield',
fieldLabel: '规定时间',
width:200,
allowBlank:false,
format:'Y-m-d H:i:s'
value: d
}
不过我就害怕这样的回答因为我是想通过计算得到,比如说现在我不知道+2天到底是多少天,如果今天是31号的话,按照这种计算方法就变成33了,当然是不对的了
xtype: 'datefield',
fieldLabel: '规定时间',
width:200,
allowBlank:false,
format:'Y-m-d H:i:s'
value:??????
} 现在我想一上来默认就显示后两天的某一时间,比如说我想显示2009-11-08 18:00:00,里面的value应该怎么设置呢?
这个问题有过一次回答,如下
var d = new Date(2009, 11, 8, 18, 00, 00);
{
xtype: 'datefield',
fieldLabel: '规定时间',
width:200,
allowBlank:false,
format:'Y-m-d H:i:s'
value: d
}
不过我就害怕这样的回答因为我是想通过计算得到,比如说现在我不知道+2天到底是多少天,如果今天是31号的话,按照这种计算方法就变成33了,当然是不对的了
var ms=d.getTime();
ms=ms+1000*60*60*24;//加2天
return new Date(ms);
}