【发布时间】:2015-10-19 21:16:54
【问题描述】:
鉴于今天是 2015 年 10 月,在日历视图中,9 月 27 日至 29 日出现在日历上,10 月 31 日出现。我想获取日历上显示的开始日期和结束日期,所以在这种情况下,它是 2015 年 9 月 27 日和 2015 年 10 月 31 日。
我正在使用 moment.js 来尝试计算它。我的想法是我会得到日历周,然后将其转换为查找开始日期,然后获取日历显示的结束周,并将其转换为显示的最后日期。它被证明是相当具有挑战性的,这让我认为有一个更简单的方法。
我正在查看此处找到的文档:http://momentjs.com/docs/#/get-set/,但我无法将一些事件链接在一起。
我有这个可以让我知道一年中的月份:
var day = '2015-10-19';
var getStartWeekYear = moment(day).startOf("month").week();
var getEndDateWeekYear = moment(day).endOf("month").week();
这将返回给定日期(天)的预期值 40 和 44,但下一步是什么?
【问题讨论】:
标签: javascript date momentjs