我有一个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);
}
});
如果有人可以提供帮助,我会很感激。
答案 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);
}
});