📅  最后修改于: 2023-12-03 14:40:38.651000             🧑  作者: Mango
在编写Web应用程序时,有时需要获取今天及以后的日期。在Javascript中,有很多方法可以实现这个目标。本文将介绍一种简单的方法,使用Date对象和for循环来实现获取今天及以后的日期。
下面是代码实现的示例,在此示例中,我们将获取今天及以后的7个日期。
// 获取今天的日期
var today = new Date();
// 创建一个数组来存储日期
var dates = [];
// 循环7次来获取今天及以后的7个日期
for (var i = 0; i <= 6; i++) {
// 创建一个新的Date对象,并将其日期设置为今天(i天后)
var date = new Date(today.getFullYear(), today.getMonth(), today.getDate() + i);
// 将日期添加到数组
dates.push(date);
}
// 打印日期数组
console.log(dates);
在上面的示例中,我们首先使用Date对象创建了一个代表今天日期的实例。然后,在for循环中,我们使用today.getDate()+i将日期设置为从今天开始的i天后,并将每个日期添加到一个数组中。最后,我们打印了日期数组。
# 获取今天及以后的日期 - Javascript
## 介绍
在编写Web应用程序时,有时需要获取今天及以后的日期。在Javascript中,有很多方法可以实现这个目标。本文将介绍一种简单的方法,使用Date对象和for循环来实现获取今天及以后的日期。
## 代码实现
下面是代码实现的示例,在此示例中,我们将获取今天及以后的7个日期。
\`\`\`javascript
// 获取今天的日期
var today = new Date();
// 创建一个数组来存储日期
var dates = [];
// 循环7次来获取今天及以后的7个日期
for (var i = 0; i <= 6; i++) {
// 创建一个新的Date对象,并将其日期设置为今天(i天后)
var date = new Date(today.getFullYear(), today.getMonth(), today.getDate() + i);
// 将日期添加到数组
dates.push(date);
}
// 打印日期数组
console.log(dates);
\`\`\`
在上面的示例中,我们首先使用Date对象创建了一个代表今天日期的实例。然后,在for循环中,我们使用today.getDate()+i将日期设置为从今天开始的i天后,并将每个日期添加到一个数组中。最后,我们打印了日期数组。