JSCal2-1.8初始化小时/分钟的问题

wolf_cyj 2010-04-15
JSCal2-1.8是一个功能很强大的日历组件,具体参见:
http://www.dynarch.com/projects/calendar/doc/#sec28


在项目中使用的时候,需要用到年/月/日/小时/分钟,,但是一直没有办法正确初始化,比如当前时间是14:30, 但是日历是按世界时间显示,也就是说显示成了6:30。

解决方法是增加onChange事件,如下:
Calendar.setup({ trigger: "chargetime",
inputField: "chargetime",
dateFormat: "%Y-%m-%d ",                     showTime:24,
onTimeChange : updateFields,
onChange : function(){
     this.setHours(new Date().getHours());
     this.setMinutes(new Date().getMinutes());
}
});

除此之外,把chargetime的输入框初始化为当前事件。
Global site tag (gtag.js) - Google Analytics