【问题标题】:Date picker with custom start date具有自定义开始日期的日期选择器
【发布时间】:2016-02-08 12:50:38
【问题描述】:

我正在为 Web 应用程序制作一个表单。我一直在研究自定义日期选择器插件。我想使用 JavaScript/php 日期选择器。但问题是用户只能从特定数字中选择日期。例如:今天是 02/08/2016,用户只能从 10/08/2016 中选择一个日期。不能选择 2016 年 8 月 10 日之前的任何日期。我如何使用 php 来控制这样的功能?或者有没有更好的方法可以实现这一目标?

【问题讨论】:

标签: javascript php jquery datepicker


【解决方案1】:

我不知道你是否在寻找这个,但它使用起来非常简单。

HMTL

<!-- Enter a date after 2016-10-08 (you can make this variable with some php code): -->

<input type="date" name="bday" min="2016-10-08">

例如使用 PHP。

<input type="date" name="bday" min="<?php echo date('Y-m-d', (time() + 86400)); ?>">

86400 是以秒为单位的一天。


另见W3Schools

【讨论】:

  • 感谢您的回复,此方法只会为用户设置一个定义的日期。但我希望用户能够选择从特定日期开始的任何日期。
【解决方案2】:

查看此链接以获取引导日历:- http://eternicode.github.io/bootstrap-datepicker/
您将使用所有必要的方法在日历中填充日期。

<input type="text" class="form-control">
    $('#sandbox-container input').datepicker({
        format: "dd-mm-yyyy",
        startDate: "-1d",
        endDate: "+5d",
        autoclose: true,
        todayHighlight: true
    });

【讨论】:

    【解决方案3】:

    试试这个:

    $('#datepicker').datepicker({
        startDate: new Date()
    });
    

    【讨论】:

      猜你喜欢
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-11
      • 1970-01-01
      相关资源
      最近更新 更多