Php codeigniter输入日期字段不应接受前几天

Php codeigniter输入日期字段不应接受前几天,php,html,Php,Html,我希望我的输入日期字段只接受今天的日期。我尝试了以下方法,但出现了此错误: “请输入一个大于或等于NaN的值。” 查看 <div class="form-group"> <label class="control-label">Requested Date</label> <input type="date" name="confirmed_date" class="

我希望我的输入日期字段只接受今天的日期。我尝试了以下方法,但出现了此错误:

“请输入一个大于或等于NaN的值。”

查看

<div class="form-group">
<label class="control-label">Requested Date</label>
<input type="date" name="confirmed_date" class="form-control" id="log6" min="<?php echo date('Y-m-d');?>">
</div>

请求日期

你的问题是无法重现的<代码>回音日期('Y-m-d')
输出类似于
2021-05-13
(演示:。如果我们将其作为静态文本输入到日期输入的
min
属性中,它会完全按照预期工作,没有错误-演示:。我只能假设您的PHP代码没有正确执行或其他什么。您检查过HTML吗(通过查看源代码或元素检查器)在浏览器中查看
min
属性实际包含的内容?以及您看到错误的确切位置?它的堆栈跟踪是什么?即使将文本
放入
min
属性也不会产生该错误(在控制台或其他任何地方)-demo:(它没有限制日期,当然你可以想象,但没有错误消息-它只是忽略无效值)。我只能假设该消息是由其他JavaScript(甚至PHP)生成的您没有向我们显示。错误出现在输入字段下方OK,它必须由其他验证代码生成。但是您是否按照我的建议执行并检查HTML的确切内容?它是否在
min
属性中显示日期?在页面源上,min属性传递日期,例如:min=“2021-05-13”