以下代码在更改日期返回“NaN”(非数字)值。我认为 Flow 是正确的,但我不知道它是如何返回 NaN 的。
$(function() {
$('.datepicker').datepicker({format: "yyyy-mm-dd"});
var calculateDuration = function() {
var start_date = $('#start_date').datepicker('getDate');
var end_date = $('#end_date').datepicker('getDate');
document.getElementById('reservation_duration').value = (Number(end_date) - Number(start_date)) / 86400000;
}
$('#end_date').change(calculateDuration);
$('#start_date').change(calculateDuration);
});