gpt4 book ai didi

momentjs - 在 Moment.js 中,如何获取特定月份下一次出现的日期(例如 : 'next January' => 2013-01-01)?

转载 作者:行者123 更新时间:2023-12-05 01:03:13 26 4
gpt4 key购买 nike

例子:

  • 现在是 2012 年 3 月 26 日。我要求明年 2 月。它应该返回 2013-01-01
  • 现在是 2012 年 3 月 26 日。我要求明年 4 月。它应该返回 2012-04-01

最佳答案

你可以这样做。

// date is a JS date or moment
// month is the zero indexed month (0 - 11)
function nextMonth(date, month) {
var input = moment(date);
var output = input.clone().startOf('month').month(month);
return output > input ? output : output.add(1, 'years');
}

请参阅有关操作片刻的文档。 http://momentjs.com/docs/#/manipulating/

关于momentjs - 在 Moment.js 中,如何获取特定月份下一次出现的日期(例如 : 'next January' => 2013-01-01)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14047063/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com