首先这是官方文档的说明: 然后我通过这三行代码确实实现了点击按钮时间控件显示值为昨天。 实际上我想实现的功能是返回时间控件所显示时间的前一天(这个后来已经通过DATEDELTA实现),但我想用帮助文档的setDate方法再实现一次,于是代码如下: var bdate=this.options.form.getWidgetByName("a"); var edate=this.options.form.getWidgetByName("b"); var start = this.options.form.getWidgetByName("a").getValue(); var end = this.options.form.getWidgetByName("b").getValue(); alert(start); //start.setDate(start.getDate()-1); //设置日期对象中的“日”,为当前日-1 bdate.setDate(bdate.getDate()-1); //设置日期对象中的“日”,为当前日-1 alert(bdate); this.options.form.getWidgetByName("a").setValue(bdate); //赋值给日期控件 然后就各种报下面的错,除了getDate,还有报setDate的错。 我觉得是这两个函数的主体不对,new()Date出来的主体就可以。请问如果想通过setDate来实现返回前一天应该怎么实现,这两个函数的主体应该是什么 |