为jQuery datepicker添加+1天

时间:2012-05-23 08:40:41

标签: jquery datepicker

我有一个jQuery datepicker工作,输出到TIMESTAMP格式的altField。我想在altField中添加+1天以包含所选日期(但不会在UI中显示+1)。我无法弄清楚如何实现这一点。我的代码如下所示:

$('#end_date').datepicker({
    inline: true,
    altField: 'input[name="event_start_date_max"]',
    altFormat: '@',
    onSelect : function(dateText, inst) {
        var epoch = $.datepicker.formatDate('@', $(this).datepicker('getDate')) / 1000;
        $('input[name="event_start_date_max"]').val(epoch);
    }
});

如果有人可以提供帮助,我会很感激。

1 个答案:

答案 0 :(得分:0)

我为你准备了一个解决方案 here 。基本上你可以添加86400或(60 * 60 * 24),如下所示:

$('#end_date').datepicker({
    inline: true,
    altField: 'input[name="event_start_date_max"]',
    altFormat: '@',
    onSelect: function(dateText, inst) {
        var epoch = ($.datepicker.formatDate('@', $(this).datepicker('getDate')) / 1000) + (60 * 60 * 24);
        $('input[name="event_start_date_max"]').val(epoch);
    }
});​