【发布时间】:2019-12-13 04:05:58
【问题描述】:
帮助我禁止用户选择大于今天的日期
目前,用户可以选择比今天更大的任何日期来登记患者。他们应该能够将几天前接受过治疗但不能用于即将进行的治疗的患者登记到系统中。简而言之,我希望禁止用户选择比今天更大的日期。所以,这就是我所拥有的:
$(document).ready(function(){
$('.datefield').datetimepicker({ 'dateFormat': 'dd-mm-yy' });
$("#register_date").val( $dss.getDate("dd-mm-yyyy jj:nn") )
if ($("#cancel_date").val() == "" ){ //00-00-0000 00:00
$("#cancel_date").val( $dss.getDate("dd-mm-yyyy jj:nn") )
}
user_name = "<?php echo $_SESSION['USER_NAME']; ?>"
user_id = "<?php echo $_SESSION['USER_ID']; ?>"
ipdMC();
$("#cancel_id").val(user_id);
///--> getLabStatus();
physio_list_start();
$$live();
});
这是我的参考:
*$(document).ready(function (){
var todaysDate = new Date(); // Gets today's date
// Max date attribute is in "YYYY-MM-DD". Need to format today's date accordingly
var year = todaysDate.getFullYear(); // YYYY
var month = ("0" + (todaysDate.getMonth() + 1)).slice(-2); // MM
var day = ("0" + todaysDate.getDate()).slice(-2); // DD
var maxDate = (day +"-"+ month +"-"+ year); // Results in "YYYY-MM-DD" for today's date
// Now to set the max date value for the calendar to be today's date
$('.inspectionDate input').attr('max',maxDate);
});*
【问题讨论】:
-
您阅读过 datetimepicker 的文档吗? xdsoft.net/jqplugins/datetimepicker/#mindate
-
会有的,就设置成今天吧。
-
@DevsiOdedra 你的意思是“最大日期”吗? OP 说禁用选择日期大于今天。
-
正如@evolutionxbox 所说,我需要禁止用户选择比今天更大的日期
标签: javascript php datetime datetimepicker datetime-format