【问题标题】:Skip exactly 2 months everytime using moment [duplicate]每次使用时刻恰好跳过 2 个月 [重复]
【发布时间】:2021-06-03 21:34:25
【问题描述】:

在使用时刻时,是否可以始终跳过 2 个月?现在我有:

moment().add(8, weeks).startOf('month').endOf('week').add(4, 'days')

但是,在某些情况下,这不起作用。例如,如果这一天是 6 月 3 日,您将在 7 月结束,而不是 8 月。同样,如果您在 1 月 31 日增加了 10 周而不是 8 周,那么您就太过分了。 9 也是类似情况。

知道如何让它有时不起作用吗?

【问题讨论】:

    标签: javascript momentjs moment-timezone


    【解决方案1】:

    也许这对你有帮助

    const today = moment();
    const future = moment(today).add(2, 'M');
    
    console.log(today.format('DD-MM-YYYY'));
    console.log(future.format('DD-MM-YYYY'));
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>

    请告诉我它是否有效)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-06
      • 2018-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-26
      • 1970-01-01
      相关资源
      最近更新 更多