有没有办法在moment.js中的非7天日期范围内操作?

时间:2014-10-17 23:31:16

标签: javascript momentjs

我有一个用例在10天的窗口上操作。本质上是moment()。startOf('week')返回7天工作周的开始日期,但我需要获得10天范围内的开始日。

我假设如下:

moment.prototype.startOfWindow = function () {
	this.hours(0);
	var weekday = (this.day() + 10 - this.localeData()._week.dow) % 10;
	this.add(0 - weekday, 'd');

	return this;
};

moment.prototype.endOfWindow = function () {
	return this.startOfWindow().add(10, 'days').subtract(1, 'ms');
};

是不是?

0 个答案:

没有答案