【问题标题】:How can I set the bootstrap-datetimepicker to Todays's date at 12AM如何将 bootstrap-datetimepicker 设置为今天上午 12 点的日期
【发布时间】:2016-09-25 08:10:30
【问题描述】:

我正在尝试使用bootstrap-datetimepicker 允许用户使用简单的工具选择日期和时间值。

我使用bootstrap-datetimepicker 创建了两个选择器,并像这样将它们链接在一起

//From Picker
$('#ActionForm_LocalFrom').datetimepicker({
    format: 'MM/DD/YYYY LT',
}).on("dp.change", function (e) {
    $('#ActionForm_LocalTo').data("DateTimePicker").minDate(e.date);
});

//To Picker
$('#ActionForm_LocalTo').datetimepicker({
    format: 'MM/DD/YYYY LT',
    useCurrent: false //Important! See issue #1075
}).on("dp.change", function (e) {
    $('#ActionForm_LocalFrom').data("DateTimePicker").maxDate(e.date);
});

我需要将$('#ActionForm_LocalFrom') 的默认日期时间更改为9/24/2016 12:00 AM,并将$('#ActionForm_LocalTo') 的默认日期时间更改为9/24/2016 11:59 PM。请注意,2016 年 9 月 24 日是今天的日期。

如何将“From”选择器的日期设置为今天的日期,将“From”选择器的时间设置为 12:00 AM,“To”选择器的时间设置为“11:59 PM”?

这是我在这里尝试过的,但它不起作用

//From Picker
$('#ActionForm_LocalFrom').datetimepicker({
    format: 'MM/DD/YYYY LT',
}).on("dp.change", function (e) {
    $('#ActionForm_LocalTo').data("DateTimePicker").minDate(e.date);
}).defaultDate(moment().startOf('day'));

//To Picker
$('#ActionForm_LocalTo').datetimepicker({
    format: 'MM/DD/YYYY LT',
    useCurrent: false //Important! See issue #1075
}).on("dp.change", function (e) {
    $('#ActionForm_LocalFrom').data("DateTimePicker").maxDate(e.date);
}).defaultDate(moment().endOf('day'));

【问题讨论】:

    标签: javascript jquery bootstrap-datetimepicker eonasdan-datetimepicker


    【解决方案1】:

    希望JSFIDDLE 对您有所帮助。我使用下面的代码来设置 minDate

    $('#ActionForm_LocalFrom').datetimepicker({
        format: 'MM/DD/YYYY LT',
        minDate: moment().startOf('day').hour(23).minute(59)
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多