Javascript 如何在谷歌应用程序脚本中处理日期?
如何处理煤气中的日期 我的表单使用jQueryDatePicker,我需要在单元格中插入所选日期,然后在另一个单元格中插入该日期加上一个月 这就是我所尝试的:Javascript 如何在谷歌应用程序脚本中处理日期?,javascript,jquery,google-apps-script,Javascript,Jquery,Google Apps Script,如何处理煤气中的日期 我的表单使用jQueryDatePicker,我需要在单元格中插入所选日期,然后在另一个单元格中插入该日期加上一个月 这就是我所尝试的: //var datepicker=form.datepicker; var datepicker= new Date(form.datepicker); //var datepicker=Date.parse(datepicker); //var datepicker=datepicker.toString(); //
//var datepicker=form.datepicker;
var datepicker= new Date(form.datepicker);
//var datepicker=Date.parse(datepicker);
//var datepicker=datepicker.toString();
//var datepicker=parseInt(datepicker);
//var datepicker=datepicker.toDateString();
sheet.getRange(2, 1).setValue(datepicker);
sheet.getRange(3, 1).setValue(datepicker+1);
它正在返回:
1970/01/010
Invalid Date1
虽然选定日期为2014年12月2日 我看到两个问题:
- 我认为您需要正确地构造日期,因为您引用的是datepicker对象,它不是日期,所以从中获取日期。尝试:
newdate(form.datepicker.getDate().getTime())
- 不能对日期对象“加一”。改为致电setMonth(这是一款防区功能)。试试这个:
date.setMonth(date.getMonth()+1)