格式化javascript日期并添加365天
format javascript date and add 365 days
我想在格式化的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;
此行将日期对象转换为字符串。
相关文章:
- 如何使用yyyymmdd格式在日期中添加n天,但排除周日
- 完整日历 - 如何在周视图中添加一天中的时间
- 创建过去365天的日历网格
- 添加1天后发布的日期
- 如何在 javascript 中使用 .datepicker 根据开始日期在结束日期中添加 +1 天
- 如何在当前日期上添加1天
- 如何向用户添加一天's的输入
- 将字符串转换为日期并添加5天
- 添加获取当前日期,并在下一个值上添加5天
- 在日期字符串中添加5天
- jQuery添加7天的日期(输入和输出类型文本)
- Javascript..添加一天的日期和改变格式
- 使用Javascript AngularJS显示从今天开始的365天
- 日期选择器添加css天
- 将从日期1到日期2的最长日期设置为365天
- Javascript日期对象在创建日期字符串时自动添加一天
- 日期选择器在结束日期上添加一天
- 在 javascript 中添加一天的日期
- 在javascript中添加一天到日期字符串
- 格式化javascript日期并添加365天