我正在使用 Pikaday 的 Owen Meads 分支,其中包括时间选择(可以找到 here )。有没有办法使用 JavaScript 为 time-picker
设置默认时间?
这是我目前所拥有的:
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');
}
});
如果没有,我该如何解决这样的问题?我以前从未从 Github 上 fork 过一个项目,我不确定从哪里开始。
最佳答案
使用setDate
方法。
timepiker.setDate()
编辑
像这样:
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'));
关于javascript - 使用 Pikaday 设置默认时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46234954/