javascript - 在 JQuery DatePicker 上发送 +1 天

标签 javascript jquery jquery-ui jquery-ui-datepicker

我想发出所选日期的第二天。

$('#toDate').datepicker({
        inline: true,
        altField: '#x',
        dateFormat: "dd-mm-yy", //day
        altFormat: "yy-mm-dd", //year
        monthNames: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"],
        dayNamesMin: ["Pa", "Pt", "Sl", "Ça", "Pe", "Cu", "Ct"],
        firstDay: 1,
        numberOfMonths: 1,
        onSelect: function(dateText, inst) {
          socket.emit('sockettoDate', $('#x').val());
        }
      });

如果选择'2017-11-16',我想发出'2017-11-17'。有什么办法可以做到吗?

最佳答案

以下代码应该适合您:

$('#toDate').datepicker({
    inline: true,
    altField: '#x',
    dateFormat: "dd-mm-yy", //day
    altFormat: "yy-mm-dd", //year
    monthNames: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"],
    dayNamesMin: ["Pa", "Pt", "Sl", "Ça", "Pe", "Cu", "Ct"],
    firstDay: 1,
    numberOfMonths: 1,
    onSelect: function(dateText, inst) {
        var dateup = ('0' + (parseInt(inst.selectedDay) + 1)).slice(-2);
        var monthup = ('0' + (parseInt(inst.selectedMonth) + 1)).slice(-2);
        var newdate = inst.selectedYear+'-'+monthup+'-'+dateup;
        socket.emit('sockettoDate', newdate);
    }
});

关于javascript - 在 JQuery DatePicker 上发送 +1 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47326056/

相关文章:

php - 使用哈希 URL 对 SEO 有影响吗?

CSS 子类选择器

jquery - 使用模型渲染部分 View 时如何关闭 JQuery UI 对话框

javascript - 失去焦点时关闭弹出窗口

javascript - 如何删除选择框的所有选项,然后添加一个选项并使用 jQuery 选择它?

javascript - jQuery .submit 问题

javascript - 将 js 确认更改为 jquery ui 的 nice 确认?

Javascript Array.some() 和 Array.every() 相当于 Set?

javascript - Jest 测试失败 : "Window is not defined"

javascript - 如何从 div 元素中删除 data- 属性?