【问题标题】:Add 7 days to date in Javascript [duplicate]在Javascript中添加7天[重复]
【发布时间】:2018-11-11 09:25:57
【问题描述】:

我已经像这样从日期选择器中选择日期

let lastDate = $(`#search_legs_${newNumber - 1}_date`)
   .datepicker()
   .data("datepicker").selectedDates[0];

在控制台中有这个:

2018 年 6 月 15 日星期五 02:00:00 GMT+0200 (CEST)

我需要添加 7 个日期以显示在另一个日期选择器中

我试着这样做

const newDate = new Date(lastDate.getDate() +7);
console.log(newDate);

但我在控制台中得到了这个:

1970 年 1 月 1 日星期四 01:00:00 GMT+0100 (CET)

我的麻烦在哪里?

【问题讨论】:

  • newDate = new Date; newDate.setDate(newDate.getDate() + 7) ... 完成

标签: javascript jquery date


【解决方案1】:
var a = new Date(lastDate);
a.setDate(a.getDate() + 7);

【讨论】:

  • 好的,谢谢。它有效
  • 不使用日期选择器中的日期,它使用今天的日期。
  • @Barmar 是的,你是对的,我也应该通过 lastDate。
猜你喜欢
  • 2014-04-27
  • 1970-01-01
  • 2020-10-03
  • 1970-01-01
  • 2021-06-17
  • 1970-01-01
  • 2022-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多