js 获取三天前的时间
时间: 2023-05-13 21:06:19 浏览: 72
可以使用以下代码获取三天前的时间:
```
var today = new Date();
var threeDaysAgo = new Date(today.getTime() - (3 * 24 * 60 * 60 * 1000));
```
其中,`today` 表示当前时间,`threeDaysAgo` 表示三天前的时间。这里使用了 `getTime()` 方法获取时间戳,然后通过减去三天的毫秒数来计算出三天前的时间。
相关问题
moment.js 获取前三天时间
以下是使用 moment.js 获取前三天时间的示例代码:
```javascript
const moment = require('moment');
// 获取当前时间
const now = moment();
// 获取前三天时间
const threeDaysAgo = moment().subtract(3, 'days');
console.log('当前时间:', now.format('YYYY-MM-DD HH:mm:ss'));
console.log('前三天时间:', threeDaysAgo.format('YYYY-MM-DD HH:mm:ss'));
```
输出结果:
```
当前时间: 2021-07-16 10:00:00
前三天时间: 2021-07-13 10:00:00
```
在示例代码中,我们首先使用 `require('moment')` 引入 moment.js 库。然后使用 `moment()` 获取当前时间,使用 `moment().subtract(3, 'days')` 获取前三天时间。最后使用 `format()` 方法将时间格式化为字符串并输出。
js获取当前时间三天后
根据引用\[1\]中的代码,可以使用以下方法获取当前时间三天后的时间:
```javascript
const starttm = new Date();
starttm.setTime(starttm.setHours(8, 0, 0, 0) - 3600 * 1000 * 24 * 3);
console.log('前三天开始时间', parseTime(starttm));
```
其中,`starttm`表示当前时间三天前的时间。你可以使用`parseTime`函数将其格式化为需要的时间格式。
#### 引用[.reference_title]
- *1* [js获取当天时间段,昨天,前三天日期时间](https://blog.csdn.net/PEACEMINUSON/article/details/130052309)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [js 获取当前、前三天、后三天的日期](https://blog.csdn.net/weixin_46113850/article/details/127003166)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文