我正在尝试使用Combodate设置默认时间值。
以下是一些代码:
<input type="text" id="time" data-format="HH:mm" data-template="HH:mm" name="time">
致电Combodate:
$('#time').combodate({
minuteStep: 1,
value: getCurrentTime(),
});
这里是getCurrentTime()函数:
function getCurrentTime(){
var date = new Date;
date.setTime(date);
var minutes = date.getMinutes();
var hour = date.getHours();
return hour + ':' + minutes;
}
我为数据字段使用了相同的逻辑并成功,为什么设置时间值不起作用?
答案 0 :(得分:1)
我猜你在getCurrentTime()
之后有一个额外的逗号但如果你在项目中使用日期和时间,MomentJs可以帮助你很多。
矩()格式(&#39;为hh:mm&#39)。
$('#time').combodate({
minuteStep: 1,
value: moment().format('hh:mm')
});