jquery - 如何使用 jquery datepicker 在日期中添加一天

标签 jquery jquery-ui datepicker

我的网站上有 2 个文本框,分别用于使用 jquery 日期选择器来显示取件日期和还车日期。

我在将投递日期值设置为所选取件日期之前一天时遇到问题。

这是我所拥有的:

$('.pickupDate').change(function() {
    var date2 = $('.pickupDate').datepicker('getDate', '+1d'); 
    $('.dropoffDate').datepicker('setDate', date2);
});

上面的代码将会执行,但是下车文本框中的值将与取车值匹配,而不是提前一天。例如:如果我选择 01-01-2010,上面的代码会在下拉框中返回 01-01-2010,而不是 02-01-2010。

有什么想法吗?

感谢您的帮助, 丰富

最佳答案

试试这个:

 $('.pickupDate').change(function() {
  var date2 = $('.pickupDate').datepicker('getDate', '+1d'); 
  date2.setDate(date2.getDate()+1); 
  $('.dropoffDate').datepicker('setDate', date2);
});

关于jquery - 如何使用 jquery datepicker 在日期中添加一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2021788/

相关文章:

php - 单击时插入图像

javascript - 在响应式环境中使用 jQuery draggable() ……

jquery-ui - 如何更改 jquery ui datepicker 位置?

javascript - 在日期选择器的选择选项中填充日期值

reactjs - 如何清除 MUI DatePicker 输入?

jquery - Wordpress - "loading.gif"来自 "jquery.js"破坏 ssl 安全

javascript - 如何在 php 中显示喜欢该帖子的用户

jquery - 有没有办法防止 jquery 不显眼的验证将焦点设置在无效字段上

javascript - jQuery HTML 点击事件触发两次

Angular Material 日期选择器 - 仅选择日期