Хорошо, это первая версия, которую вы хотите, и все остальное, что вы можете использовать для отладки.
** Окончательное решение добавляет + 1 ** http://jsfiddle.net/j82JJ/31/
демонстрация простой проверки даты http://jsfiddle.net/j82JJ/5/
Проверка времени http://jsfiddle.net/j82JJ/18/
Кроме того, если вы откомментируете код, который я прокомментировал, для генерации проверки, то вы никогда не попадете в ситуацию, когда вам потребуется проверка. :)
Шаги - я закомментировал одну строку, так что теперь вы можете выбрать дату начала, а затем во втором текстовом поле выбрать дату окончания, но меньшую, чем дата начала, и появится предупреждение.
'Также обратите внимание:' если вы раскомментируете строку, которую я закомментировал в jsfiddle, datetimepicker никогда не позволит вам выбрать дату меньше, чем начальная дата для этого параметра.
HTML
<div style="margin: 15px;">
<input id="example16_start" type="text" value="" name="test">
<input id="example16_end" type="text" value="" name="test">
</div>
Подробности кода Jquery http://trentrichardson.com/examples/timepicker/ (Все 3 js fiddle содержат код Jquery) Первый должен быть вам откровенен:
Все, что вам нужно, это событие «OnSelect» даты начала, которое вы хотите сделать:
onSelect: function (selectedDateTime) {
var startDate = $('#example16_start').datetimepicker('getDate');
var endDate = new Date(parseFloat(startDate.setHours(startDate.getHours()+1)));
//Get the ending date datepart
var endDateDatePart = endDate.getFullYear() + '/' + endDate.getMonth() + '/' + endDate.getDate();
//calculate the ending date time part including AM/PM
var endDateTimePart;
if (endDate.getHours() > 12) { endDateTimePart = endDate.getHours()-12 + ':' + endDate.getMinutes() + ' PM';} else {endDateTimePart = endDate.getHours() + ':' + endDate.getMinutes() + ' AM';}
$('#example16_end').datetimepicker('setDate', endDateDatePart + ' ' + endDateTimePart );
}
* 1039.
** (я называю несколько переменных в jsfiddle как ваше имя srry)
это поможет, если вы хотите, я могу сократить код, но вы также можете сделать это, хорошая ссылка, ура!