如何在HTML中显示截至今天的日期?

时间:2013-05-31 09:31:46

标签: javascript html html5

我有一个这样的日期输入框:

<input type="date" id="start_date" name="start_date" class="text_search" />

这会在过去和将来的日期中显示日期框。过去的日期很好,但我不想显示未来的日期。例如,如果今天的日期为May 31, 2013,则用户只能选择日期May 31, 2013。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

使用max中的<input type="date" name="bday" max="1979-12-31">属性。您可以使用javascript将此属性设置为今天或在服务器端设置

答案 1 :(得分:0)

你正在使用任何jquery ui插件吗?如果是,则使用以下代码,

$(function() {
    $("#start_date").datepicker({maxDate: '+0d'});
});