我有一个起始日历输入箱和一个最后日历输入箱。 我们希望缺省在本日期之前30天启动日历输入箱,最后日历输入箱将成为目前的日期。 这就是我的日期。
var today = new Date(),
dd = today.getDate(),
mm = today.getMonth(),
yyyy = today.getFullYear(),
month = ["January", "February", "March",
"April", "May", "June", "July", "August",
"September", "October" "November", "December"],
startdate = month[mm] + ", " + yyyy.toString();
截止日期为<代码>var enddate = 起始日期-30;。 显然,这赢得了工作。
因此,如果目前的日期是2011年12月30日,我就希望开始日期改为2011年12月1日。
EDIT:我的问题得到了回答:Date.today();
and Date.today(-30);
work,但我需要以January 13, 2012
格式的日期。 Not Fri Jan 13 2012 10:48:56 GMT -055 (EST)
。 任何帮助?
MORE EDIT:截至本文编写时,它为2018年。 Just use Moment.js。 它是最好的。