我知道以前有人问过这个问题,但我找不到任何接近我想要做的事情。我正在使用 jQuery Datepicker http://keith-wood.name/datepick.html并使用带有 2 个日历的范围。在我的应用程序中,我有一项服务,我收取 1 天的价格。我想做的是为最终用户提供一个日期范围,以选择他们想要购买的天数并向他们展示总数。为了让我开始,我只想知道如何计算在该范围内选择的天数。
这是我的代码:
<?php
// this has the css and javascript includes
include('includes/header.php');
?>
<div class="container">
<div class="row">
<div class="span3"></div>
<div class="span9">
<form>
<div class="controls">
<input id="range2Picker" name="range2Picker" value="" class="input-large" required="" type="text">
</div>
</form>
</div>
</div>
</div>
<script>
$('#range2Picker').datepick({
date1 = new Date(date1);
date2 = new Date(date2);
rangeSelect: true,
monthsToShow: 2,
changeMonth: false,
minDate: +3,
onClose: function(date1, date2) {
var timediff = date2 - date1;
alert('Number of days are: ' + timediff);
}
});
</script>