【问题标题】:Problem when Date add and subtract Feb month日期加减二月时的问题
【发布时间】:2021-03-05 10:11:27
【问题描述】:

我有从和到日期的日历,我必须显示过去一个月的时间段,无论是选择的开始日期还是结束日期。我正在使用时刻在开始输入时添加 1 个月以获得最大日期,同样在第一次输入结束日期时减去一个月以获得最小日期。问题是 2 月,当我输入结束日期 2021 年 3 月 28、29、30 日并使用时刻减去 1 个月时,总是返回 28/02/2021。

【问题讨论】:

    标签: javascript angular momentjs


    【解决方案1】:

    您减去一个月,二月的最后一天是 28 日。它只会在小于 3 月 28 日时才开始返回较低的一天。

    【讨论】:

    • 谢谢哈维尔,但是当我减去 30 天时,我又遇到了 2 月的问题,假设如果我选择 1 月 31 日开始日期,它会导致 3 月 2 日作为结束日期。但它跨越了一个多月,而不是假设结束日期显示为 2 月 28 日。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多