【发布时间】:2011-12-10 08:33:45
【问题描述】:
这是我的代码:
$(function() {
$( "#arr_date" ).datepicker({ dateFormat: 'dd-mm-yy' });
$( "#dep_date" ).datepicker({ dateFormat: 'dd-mm-yy' });
});
$(function() {
var start = $('#arr_date').val();
var end = $('#dep_date').val();
var diff = new Date(end - start);
var days = diff/1000/60/60/24;
$('#num_nights').val(days);
});
我在 stackoverflow 上找到了这个日期差异解决方案,但它对我不起作用。
它根本不计算日期差异。我认为这可能是因为日期格式(dd-mm-yy)。我也尝试过使用 yyyy-mm-dd 格式,但它也不起作用。
谁能帮助我并告诉我可能导致问题的原因?谢谢你。
【问题讨论】:
标签: jquery jquery-ui datepicker