格式化javascript日期并添加365天

format javascript date and add 365 days

本文关键字:添加 365天 日期 javascript 格式化      更新时间:2023-09-26

我想在格式化的javascript日期中添加365天。

var today = new Date();
var day = today.getDate();
var month = today.getMonth();
var year = today.getFullYear();
today = year +"-"+ day +"-"+ month;
var duedate = new Date(today);
duedate.setDate(today.getDate() + 365);

Console说最后一行中的today.getDate()不是一个函数。如何正确地将365天添加到格式化日期?非常感谢。

使用Date对象可以做到这一点。

var now = new Date();
var duedate = new Date(now);
duedate.setDate(now.getDate() + 365);
console.log("Now:     ", now);
console.log("Due Date:", duedate);

有必要编辑格式化日期吗?在这种情况下,您需要使用字符串/子字符串进行操作。不是很漂亮的方法。

您所要做的就是删除

today = year +"-"+ day +"-"+ month;

此行将日期对象转换为字符串。