如何将默认时间小时和分钟设置为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' );
});
答案 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'
});