0

我有一个 jQuery datepicker 工作,以 TIMESTAMP 格式输出到 altField。我想将 +1 天添加到 altField 以包含所选日期(但不在 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);
    }
});

如果有人可以提供帮助,我将不胜感激。

4

1 回答 1

0

我在这里为你摆弄了一个解决方案。基本上你可以添加 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);
    }
});​
于 2012-05-23T08:56:42.320 回答