如何更改bootstrap-timepicker更新事件的日期?

时间:2014-09-22 10:35:04

标签: javascript

我正在使用bootstrap time picker。我想在bootstrap-timepicker的update事件中添加其他文本框的值。我正在使用以下代码,但我无法增加textbox的值。值of txtStartTime = 12:00 AM。当我更改textbox1的值时使用以下代码我在第二个文本框中显示“nan”。

$('#txtStartTime').timepicker().on('changeTime.timepicker', function (e) {
 var edate = new Date(e.time.value);
 alert(e.time.value);                        "12:00 AM"
 var newDate = edate.setHours(edate.getHours() + 1);
 $("#txtEndTime").val(newDate);
 })

1 个答案:

答案 0 :(得分:2)

不确定为什么要调用新的日期对象。

e.time.hours可以正常工作

$(function(){

$('#txtStartTime').timepicker().on('changeTime.timepicker', function (e) {

var newhour =(e.time.hours)+1;

var newTime = newhour + ':'+ e.time.minutes  + ' '+e.time.meridian;

$("#txtEndTime").val(newTime);
})

})

jsfiddle:http://jsfiddle.net/aor3f3j9/14/