date js 半年_moment.js 搜索栏获取最近一周,一个月,三个月,半年,一年时间
时间: 2024-01-25 17:15:29 浏览: 30
使用moment.js可以很方便地获取指定日期范围内的日期。以下是获取最近一周、一个月、三个月、半年、一年时间的示例代码:
1. 获取最近一周时间范围
```javascript
var start = moment().subtract(7, 'days').format('YYYY-MM-DD'); // 获取7天前的日期
var end = moment().format('YYYY-MM-DD'); // 获取当前日期
```
2. 获取最近一个月时间范围
```javascript
var start = moment().subtract(1, 'months').format('YYYY-MM-DD'); // 获取1个月前的日期
var end = moment().format('YYYY-MM-DD'); // 获取当前日期
```
3. 获取最近三个月时间范围
```javascript
var start = moment().subtract(3, 'months').format('YYYY-MM-DD'); // 获取3个月前的日期
var end = moment().format('YYYY-MM-DD'); // 获取当前日期
```
4. 获取最近半年时间范围
```javascript
var start = moment().subtract(6, 'months').format('YYYY-MM-DD'); // 获取6个月前的日期
var end = moment().format('YYYY-MM-DD'); // 获取当前日期
```
5. 获取最近一年时间范围
```javascript
var start = moment().subtract(1, 'years').format('YYYY-MM-DD'); // 获取1年前的日期
var end = moment().format('YYYY-MM-DD'); // 获取当前日期
```
以上代码获取到的start和end变量可以用于搜索栏的起始日期和结束日期的默认值,具体实现方式根据实际情况进行调整。