使用 Pikaday 设置默认时间

Bin*_*ngo 3 javascript

我正在使用 Pikaday 的 Owen Meads 叉,其中包括时间选择(可以在这里找到)。有没有办法为time-picker使用 JavaScript设置默认时间?

这是我到目前为止所拥有的:

 var timepicker = new Pikaday({
            field: document.getElementById('<%= datetimepicker.ClientID %>'),
            firstDay: 1,
            minDate: new Date(2000, 0, 1),
            maxDate: new Date(2100, 12, 31),
            yearRange: [2000, 2100],
            showTime: true,
            autoClose: true,
            timeLabel: "Time In Work: ",
            use24hour: true,
            incrementMinuteBy: 5,
            format: 'DD-MMM-YYYY HH:mm',
            disableDayFn: function(date) {
                return moment().isBefore(moment(date), 'day');
            }
 });
Run Code Online (Sandbox Code Playgroud)

如果没有,我该如何解决这样的问题?我以前从未从 Github 分叉过一个项目,我不确定从哪里开始。

blu*_*ipy 5

使用setDate方法。

timepiker.setDate()
Run Code Online (Sandbox Code Playgroud)

编辑

像这样:

var timepicker = new Pikaday({
  field: document.getElementById('<%= datetimepicker.ClientID %>'),
  firstDay: 1,
  minDate: new Date(2000, 0, 1),
  maxDate: new Date(2100, 12, 31),
  yearRange: [2000, 2100],
  showTime: true,
  autoClose: true,
  timeLabel: "Time In Work: ",
  use24hour: true,
  incrementMinuteBy: 5,
  format: 'DD-MMM-YYYY HH:mm',
  disableDayFn: function(date) {
    return moment().isBefore(moment(date), 'day');
  }
});
timepicker.setDate(new Date('14-Sep-2017 09:00:00'));
Run Code Online (Sandbox Code Playgroud)