使用Combodate设置默认时间值

时间:2016-09-29 13:13:15

标签: javascript jquery combodate

我正在尝试使用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;
}

我为数据字段使用了相同的逻辑并成功,为什么设置时间值不起作用?

1 个答案:

答案 0 :(得分:1)

我猜你在getCurrentTime()

之后有一个额外的逗号

但如果你在项目中使用日期和时间,MomentJs可以帮助你很多。

矩()格式(&#39;为hh:mm&#39)。

$('#time').combodate({
  minuteStep: 1,
  value:  moment().format('hh:mm')
});