我有一个开始日历输入框和一个结束日历输入框.我们希望默认值在当前日期之前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();
Run Code Online (Sandbox Code Playgroud)
结束日期将是类似的var enddate = startdate - 30;显然这不会起作用.
因此,如果当前日期是2011年12月30日,我希望开始日期为2011年12月1日.
编辑:我的问题得到了解答......有点.Date.today();和Date.today().add(-30);工作但我需要格式的日期January 13, 2012.没有Fri Jan 13 2012 10:48:56 GMT -055 (EST).有帮助吗?
更多编辑:在撰写本文时,它是2018年.只需使用Moment.js.这是最好的.