0

I have a jQuery datepicker working, outputting to an altField in TIMESTAMP format. I'd like to add +1 day to the altField in order to encompass the day selected (but not show the +1 in the UI). I can't figure out how to implement this. My code looks like this:

$('#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);
    }
});

If anyone can help out I'd appreciate it.

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 に答える