在bootstrap datetimepicker中设置默认时间?

时间:2015-01-23 06:07:02

标签: jquery-ui-datepicker

如何将默认小时和分钟设置为“00:00”。在这里,我想只设置时间而不是日期。我在datetimepicker中使用以下代码。在此代码中,如何将默认时间设置为“00:00”?

    $('#timepicker'+rowIndx).datetimepicker({
				format : "dd/MM/yyyy hh:mm",										
				pickSeconds:false, 		
	}).on("show",function(e) {
		if($("#from_Date"+ rowIndx).val() == ""){		                                                   $('#timepicker'+rowIndx).datetimepicker("setDate", "");					
	}																
	}).on('changeDate', function(e) {
				isExtraTcAmountDateChanged = "Y";
	});

3 个答案:

答案 0 :(得分:3)

Bootstrap datetimepicker使用时刻库​​,所以可以像这样使用它,

public static AlarmActivity instance() {
    return inst;
}

@Override
public void onStart() {
    super.onStart();
    inst = this;
}

答案 1 :(得分:1)

$('#datepicker').datetimepicker({
    format: "H:i",
    defaultTime: '00:00',
    pickSeconds: false,
    datepicker: false
});

http://jsfiddle.net/7q26juzu/

答案 2 :(得分:0)

@ Freddy的答案简化版。

var dateNow = new Date();
$('#current_date').datetimepicker({
    defaultDate:moment(dateNow).startOf('hour')
});

startof可以采取各种论点。 MomentJS documentation中的更多细节。