【问题标题】:Get date prior to 30 days from today and prior to 12 months from today [duplicate]从今天起 30 天之前和从今天起 12 个月之前获取日期 [重复]
【发布时间】:2017-01-11 14:44:20
【问题描述】:

我想获得从今天起 30 天之前和从今天起 12 个月之前的日期。我该怎么做并格式化为 mm/dd/yyyy

这是我到目前为止设置当前日期所做的:

                var today = new Date();
                var dd = today.getDate();
                var mm = today.getMonth() + 1;
                var yyyy = today.getFullYear();

                if (dd<10)
                dd = '0'+dd;

                if (mm<10)
                mm = '0'+mm;

                today = mm+'/'+dd+'/'+yyyy;

【问题讨论】:

    标签: javascript date


    【解决方案1】:

    您可以使用setDategetDate 确定30 天前的日期。

    var date = new Date();
    date.setDate(date.getDate() - 30);
    

    getMonthsetMonth 可以连续几个月做同样的事情。

    【讨论】:

    • 使用 setMonth,7 月 31 日减去 1 个月将是 6 月 31 日,将滚动到 7 月 1 日。
    猜你喜欢
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多