Bootstrap DateTimePicker 使用 minDate 和 maxDate 返回错误的时间

崩溃覆盖

您好,我正在尝试使用 minDate 和 maxDate 使 bootstrap datetimepicker 插件正常工作,这是我的代码:

var $el                      = $('#dateFrom');
var baseDate                = "2018-11-20";
var defaultDate             = moment(baseDate + " 13:30:00");
var min                     = moment(baseDate + " 08:00:00");
var max                     = moment(baseDate + " 22:00:00");

if($el.data('DateTimePicker')){ //function needs to reset it on each call
    $el.data('DateTimePicker').destroy();
}

$el.val(defaultDate.format("HH:mm"));

var config = {
  format:"HH:mm",
  defaultDate:defaultDate,
  minDate:min,
  maxDate:max
}

$el.datetimepicker(config);

这里的问题是它将时间默认为 minDate 而不是将其设置为 defaultDate,这是一个示例http://jsfiddle.net/imurphy/bte731ux/38/

蒂森 T。

这似乎完成了你所追求的:http : //jsfiddle.net/gcrb2xsm/

var $el          = $('#dateFrom');
var baseDate     = "2018-11-20";
var defaultDate  = moment(baseDate + " 13:30:00");

if($el.data('DateTimePicker')){
    $el.data('DateTimePicker').destroy();
}

$el.val(defaultDate.format("HH:mm"));
$('#should').text("Initian value should be " + defaultDate.format("HH:mm"));

var config = {
  format:"HH:mm",
  defaultDate:defaultDate,
  disabledTimeIntervals: [[moment({ h: 0 }), moment({ h: 8 })], [moment({ h: 22 }), moment({ h: 24 })]]
}

$el.datetimepicker(config);

基本上,disabledTimeIntervals是尝试将时间选择限制在特定时间范围时使用的选项。您将为要排除的每个范围添加一对开始和停止时间因此,上面显示的值是:

[
    [moment({ h: 0 }), moment({ h: 8 })] /* disable from midnight to 8 AM */, 
    [moment({ h: 22 }), moment({ h: 24 }) /* disable from 10 PM to midnight */]
]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bootstrap datetimepicker minDate和maxDate无法在点击事件中更新

来自分类Dev

Bootstrap 3 Datepicker-minDate和maxDate

来自分类Dev

使用 Bootstrap DateTimePicker 上的下拉菜单更新 minDate

来自分类Dev

jQuery ui datepicker的动态minDate和maxDate

来自分类Dev

为Datepicker控制设置Mindate和MaxDate

来自分类Dev

如何使用jQuery Datepicker动态应用setDate和(minDate和maxDate)Date Range?

来自分类Dev

如何在更改时为引导日期时间选择器设置minDate和maxDate

来自分类Dev

使用变量修改日期选择器中的 maxDate 和 minDate

来自分类Dev

在Bootstrap DateTimePicker中将minDate设置为Today

来自分类Dev

Eonasdan Bootstrap Datetimepicker-无法将minDate设置为现在的当前时间

来自分类Dev

Datepicker minDate和maxDate在Internet Explorer中不起作用

来自分类Dev

DatePicker输入minDate maxDate

来自分类Dev

DatePicker输入minDate maxDate

来自分类Dev

tempusdominus 清除 minDate/maxDate

来自分类Dev

bootstrap datetimepicker-设置相对于现在的maxDate?

来自分类Dev

bootstrap datetimepicker-设置相对于现在的maxDate?

来自分类Dev

为另一个Bootstrap DateTimePicker设置minDate

来自分类Dev

Bootstrap3 DateTimePicker:minDate选项设置输入值字段

来自分类Dev

简单模式minDate maxDate

来自分类Dev

datepicker,minDate,maxDate + dateformat问题

来自分类Dev

Android-为开始日期和结束日期多次更新DatePickers的minDate和maxDate

来自分类Dev

从 datetimepicker 获取 maxDate

来自分类Dev

jQuery Datepicker的minDate和maxDate集没有年份问题

来自分类Dev

jQuery UI Datepicker将一个月添加到minDate和maxDate

来自分类Dev

同一对话框上的DateTime选择器不接受minDate和maxDate

来自分类Dev

Struts2 jQuery Datepicker-通过maxDate和minDate设置过去的日期范围

来自分类Dev

Struts2 jQuery Datepicker-通过maxDate和minDate设置过去的日期范围

来自分类Dev

在javascript中为datepicker设置maxDate和minDate,不起作用

来自分类Dev

Ngb 日期选择器 minDate 和 maxDate 未按预期工作

Related 相关文章

  1. 1

    Bootstrap datetimepicker minDate和maxDate无法在点击事件中更新

  2. 2

    Bootstrap 3 Datepicker-minDate和maxDate

  3. 3

    使用 Bootstrap DateTimePicker 上的下拉菜单更新 minDate

  4. 4

    jQuery ui datepicker的动态minDate和maxDate

  5. 5

    为Datepicker控制设置Mindate和MaxDate

  6. 6

    如何使用jQuery Datepicker动态应用setDate和(minDate和maxDate)Date Range?

  7. 7

    如何在更改时为引导日期时间选择器设置minDate和maxDate

  8. 8

    使用变量修改日期选择器中的 maxDate 和 minDate

  9. 9

    在Bootstrap DateTimePicker中将minDate设置为Today

  10. 10

    Eonasdan Bootstrap Datetimepicker-无法将minDate设置为现在的当前时间

  11. 11

    Datepicker minDate和maxDate在Internet Explorer中不起作用

  12. 12

    DatePicker输入minDate maxDate

  13. 13

    DatePicker输入minDate maxDate

  14. 14

    tempusdominus 清除 minDate/maxDate

  15. 15

    bootstrap datetimepicker-设置相对于现在的maxDate?

  16. 16

    bootstrap datetimepicker-设置相对于现在的maxDate?

  17. 17

    为另一个Bootstrap DateTimePicker设置minDate

  18. 18

    Bootstrap3 DateTimePicker:minDate选项设置输入值字段

  19. 19

    简单模式minDate maxDate

  20. 20

    datepicker,minDate,maxDate + dateformat问题

  21. 21

    Android-为开始日期和结束日期多次更新DatePickers的minDate和maxDate

  22. 22

    从 datetimepicker 获取 maxDate

  23. 23

    jQuery Datepicker的minDate和maxDate集没有年份问题

  24. 24

    jQuery UI Datepicker将一个月添加到minDate和maxDate

  25. 25

    同一对话框上的DateTime选择器不接受minDate和maxDate

  26. 26

    Struts2 jQuery Datepicker-通过maxDate和minDate设置过去的日期范围

  27. 27

    Struts2 jQuery Datepicker-通过maxDate和minDate设置过去的日期范围

  28. 28

    在javascript中为datepicker设置maxDate和minDate,不起作用

  29. 29

    Ngb 日期选择器 minDate 和 maxDate 未按预期工作

热门标签

归档