【问题标题】:Get last day of previous month using Javascript or MomentJS使用 Javascript 或 MomentJS 获取上个月的最后一天
【发布时间】:2016-06-01 08:21:02
【问题描述】:

我在 MomentJS 中获取了每月的第一天和最后一天,如下所示:

 var startDate = ConvertToNewDateFormat(new Date(date.getFullYear(), date.getMonth(), 0));
        var endDate = ConvertToNewDateFormat(new Date(date.getFullYear(), date.getMonth() + 1, 1));

这返回让我们说:

2016-05-01 -> start

2016-05-31 -> end

我需要的是 05-01 之前的一天和 31.05 之后的一天(一般每个月都是这样),即上个月的最后一天和下个月的第一天......我该怎么做?

【问题讨论】:

标签: javascript jquery date momentjs


【解决方案1】:
  start=moment().startOf('month');
  end=moment().endOf('month');
  lastDayOfPrevMonth =moment(start).subtract(1,'day')

查看fiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-15
    相关资源
    最近更新 更多