私はこのコードを使用しています:
<script type="text/javascript">
$(function() {
var picker= $('#timepicker').datetimepicker({
pickDate: false,
pickSeconds: false,
minView: 2,
pick12HourFormat: true,
startDate: new Date(<?php echo date('Y,m,d,h,i'); ?>),
// endDate: '<?php echo date('Y-m-d h:i'); ?>'
}).on('changeDate', function(ev){
var startDate = new Date();
//var df = get_time_difference(ev.localDate,startDate);
// alert(startDate.getHours());
// alert(ev.localDate.getHours());
if(startDate.getHours() > ev.localDate.getHours()){
// ev.stopPropagation();
// ev.stopImmediatePropagation();
// ev.preventDefault();
$("#time").val('Error');
//$('#time').unbind('changeDate');
return false;
}
});
});
</script>
現在の時刻より下の時刻を選択するとエラーが表示されるはずですが、閉じると選択した時刻が表示され、
入力フィールド #time の日付を変更するイベントを停止したい。
よろしく、