Php 禁用选择特定日期之前的日期

Php 禁用选择特定日期之前的日期,php,html,Php,Html,我希望当用户选择开始日期和结束日期时,选择的开始日期之前的日期将在结束日期中变为禁用。我正在为此使用HTML5输入type=date。如何完成此任务?如果您使用的是日期选择器,请将min或max属性添加到您的输入类型=日期。您的日期也必须采用此(yyyy-mm-dd)格式 您也应该始终在服务器端级别进行验证,但是如果不查看代码,就很难猜出它是什么样子 但是,您可以使用属性min=“YYYY-mm-dd”指定第一个有效日期,同样地,对于max=“yyy-mm-dd”,可以选择的最大可用日期 例如,


我希望当用户选择开始日期和结束日期时,选择的开始日期之前的日期将在结束日期中变为禁用。我正在为此使用HTML5输入
type=date
。如何完成此任务?

如果您使用的是日期选择器,请将minmax属性添加到您的输入类型=日期。您的日期也必须采用此(yyyy-mm-dd)格式

您也应该始终在服务器端级别进行验证,但是如果不查看代码,就很难猜出它是什么样子

但是,您可以使用属性
min=“YYYY-mm-dd”
指定第一个有效日期,同样地,对于
max=“yyy-mm-dd”
,可以选择的最大可用日期

例如,您可以使用JavaScript动态地修改它

<input type="date" id="start" name="start" onChange='var end = document.getElementById("end"); end.setAttribute("min", this.value); end.value = (this.value);' />
<input type="date" id="end" name="end" />

这将
id=“end”
的属性
min
设置为所选的
id=start


这正是我想要的。