【问题标题】:jquery ui time picker pick current time and hide today's passed time in time picker select boxjquery ui时间选择器选择当前时间并隐藏今天过去的时间选择器选择框
【发布时间】:2018-04-07 07:47:45
【问题描述】:

我的输入字段如下-

<input type="text" maxlength="8" placeholder="" class="time-icn form-control ui-timepicker-input valid" name="ReminderTime" id="ReminderTime" class="ReminderTime" value="" autocomplete="off">

如下添加时间选择器

$("#ReminderTime").timepicker({
  "showDuration": true,
  "timeFormat": "g:i A",
  "step": 15,
  "forceRoundTime": true,
  "maxTime": "11:45pm",
  "className": "timepicker-width",
  "scrollDefault": "now",
});

我到底是做什么的?

【问题讨论】:

    标签: javascript jquery jquery-ui-timepicker


    【解决方案1】:

    使用date.getHours() 和分钟date.getMinutes() 获取当前小时,然后将其设置为minTime,我删除了maxTime 用于选择今天的剩余时间,另外,使用step 代替step,使用interval 和您的@987654327 @错了。

    var date = new Date();
    var hour = date.getHours();
    var minute = date.getMinutes();
    
    $("#ReminderTime").timepicker({
      "showDuration": true,
      "interval": 15,
      "timeFormat": "h:mm p",
      "forceRoundTime": true,
      "minTime": "" + hour + ":" + minute + "",
      "className": "timepicker-width",
      "scrollDefault": "now",
    });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
    <script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
    
    <input type="text" maxlength="8" placeholder="" class="time-icn form-control ui-timepicker-input valid" name="ReminderTime" id="ReminderTime" class="ReminderTime" value="" autocomplete="off">

    【讨论】:

    • 如果我也有日期选择选项并且我想更改日期,根据那个时间出现?
    • 这取决于使用哪个日期选择器,如果再次jQuery UI,是的。但是应该看到它的实际效果,但是现在,这是对您最初问题的回答,然后在date picker 上进行操作,如果您遇到任何问题,请提出一个新问题。 @PriyankaKhade
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 2015-08-04
    相关资源
    最近更新 更多