javascript 日期计算
时间: 2023-08-13 14:06:27 浏览: 109
在JavaScript中,可以使用Date对象进行日期计算。以下是一些常用的日期计算方法:
1. 获取当前时间:
```javascript
var now = new Date(); // 创建Date对象,表示当前时间
```
2. 获取指定日期:
```javascript
var date = new Date('2022/12/31'); // 创建Date对象,表示2022年12月31日
```
3. 获取指定时间戳对应的日期:
```javascript
var date = new Date(1631164800000); // 创建Date对象,表示时间戳1631164800000对应的日期
```
4. 获取两个日期之间的差值(以天为单位):
```javascript
var date1 = new Date('2022/12/31');
var date2 = new Date('2022/12/25');
var diff = (date1.getTime() - date2.getTime()) / (1000 * 60 * 60 * 24);
console.log(diff); // 输出6
```
5. 获取某个日期加上指定天数后的日期:
```javascript
var date = new Date('2022/12/31');
var days = 7;
date.setDate(date.getDate() + days);
console.log(date.toLocaleDateString()); // 输出2023/01/07
```
6. 获取某个日期加上指定月数后的日期:
```javascript
var date = new Date('2022/12/31');
var months = 3;
date.setMonth(date.getMonth() + months);
console.log(date.toLocaleDateString()); // 输出2023/03/31
```
7. 获取某个日期加上指定年数后的日期:
```javascript
var date = new Date('2022/12/31');
var years = 1;
date.setFullYear(date.getFullYear() + years);
console.log(date.toLocaleDateString()); // 输出2023/12/31
```
阅读全文