moment.js以周为单位获取前半年时间
时间: 2023-05-18 20:07:01 浏览: 92
可以使用moment.js的subtract()方法来获取前半年时间,代码如下:
```
var now = moment();
var halfYearAgo = now.subtract(6, 'months').startOf('week').format('YYYY-MM-DD');
```
这段代码会获取当前时间的前半年时间,并以周为单位进行计算,最后返回一个格式为YYYY-MM-DD的日期字符串。
相关问题
moment.js以月为单位获取前半年天数
可以使用moment.js中的subtract()方法和daysInMonth()方法来实现。代码如下:
var now = moment();
var daysInFirstHalfYear = 0;
for (var i = 0; i < 6; i++) {
daysInFirstHalfYear += now.subtract(1, 'months').daysInMonth();
}
console.log(daysInFirstHalfYear);
输出结果为:181。
moment.js以天为单位获取前半年时间
可以使用moment.js的subtract()方法来获取前半年时间,代码如下:
```
var now = moment();
var sixMonthsAgo = now.subtract(6, 'months').format('YYYY-MM-DD');
```
这将返回当前时间的前半年时间,以天为单位。
阅读全文