相关疑难解决方法(0)

如何获得当前日期前30天?

我有一个开始日历输入框和一个结束日历输入框.我们希望默认值在当前日期之前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.这是最好的.

javascript jquery

83
推荐指数
9
解决办法
10万
查看次数

标签 统计

javascript ×1

jquery ×1