VanillaJavaScript:从日期中添加或减去天数(以及更多)

   2025-07-22 admin00100

在最近的教程中,我们学习了如何获取和设置任何Date对象的月、日、年和时间的值。获取和设置这些日期值的能力在许多情况下都会派上用场。例如,您可以将特殊事件的日期存储在变量中。您还可以使用这些方法来显示当前日期和时间或对一段时间进行加减操作。

在本教程中,我们的重点将是学习如何从指定日期添加或减去一段时间,例如年、月、日、小时和分钟。

如何向日期添加年、月和日

您可能还记得我们的其他教程中,JavaScript具有setFullYear()和getFullYear()等方法,您可以使用它们来设置和获取特定日期的当前全年。您可以使用setMonth()和getMonth()等方法来设置和获取特定日期的当前月份。同样,您可以使用setDate()和getDate()方法来设置和获取月份中的日期。

让我们编写一个函数,为日期添加年份。它将接受您想要添加的日期和年数作为其参数并返回新日期。

立即学习“Java免费学习笔记(深入)”;

cript;toolbal:false;">functionaddYearsToDate(date,years){letnew_date=newDate(date);new_date.setFullYear(new_date.getFullYear()+years);returnnew_date;}lettoday=newDate();letfive_years_later=addYearsToDate(today,5);//Outputs:DateWedJun07202319:04:56GMT+0530(IndiaStandardTime)console.log(today);//Outputs:DateWedJun07202819:04:56GMT+0530(IndiaStandardTime)console.log(five_years_later);
 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  RSS订阅
Powered By DESTOON