bootstrap-datetimepicker小时和分钟未默认为00:00

时间:2014-10-13 06:17:16

标签: javascript

如何将默认时间小时和分钟设置为00:00,但如果我选择小时和分钟,则应选择值。我的问题是当前时间默认即将到来,当前日期突出显示。我正在使用bootstrap日期时间选择器

通过使用选项我正在改变这样但不起作用。如果我改变格式,如dd / mm / yyyy 00:00,即使我选择小时和分钟也一直显示00:00。请帮我解决这个问题

我的代码是

$(document).ready(function(){
    $('#datetimepicker1').datetimepicker({      
        $('#datetimepicker1').datetimepicker("setHours",'00' );
    });
    $('#datetimepicker2').datetimepicker({  
        $('#datetimepicker2').datetimepicker("setMinutes",'00' );
    });

2 个答案:

答案 0 :(得分:0)

也许您可以尝试使用默认日期初始化日期选择器,而不是尝试显式设置值。 (我不确定datetimepicker甚至有setHours / minutes方法。)例如,你可能会这样做:

var d = new Date();
// hours, minutes, seconds 
d.setHours(0, 0, 0);

$('#datetimepicker1').datetimepicker({
    defaultDate: d
});

希望这对你有用,或者至少指出你正确的方向! :)

答案 1 :(得分:0)

你使用的是什么jquery?是here吗?

您应该尝试使用DateTimePicker jQuery。它简单而且非常好。

jQuery('#datetimepicker').datetimepicker({
      format : 'd/m/Y H:i',
      defaultTime:'00:00',
      formatTime:'H:i'
});