演示
開啟 calendar.js
找var ii = null;[/javascript]
下面加上
[javascript]var ss = null;[/javascript]
找
[javascript]s += '<tr id="hourminute"><td colspan="7" align="center"><input type="text" size="2" value="" id="hour" onKeyUp=\'this.value=this.value > 23 ? 23 : zerofill(this.value);controlid.value=controlid.value.replace(/\\d+(\:\\d+)/ig, this.value+"$1")\'> 點 <input type="text" size="2" value="" id="minute" onKeyUp=\'this.value=this.value > 59 ? 59 : zerofill(this.value);controlid.value=controlid.value.replace(/(\\d+\:)\\d+/ig, "$1"+this.value)\'> 分</td></tr>';[/javascript]
改為
[javascript]s += '<tr id="hourminute"><td colspan="7" align="center"><input type="text" size="2" value="" id="hour" onKeyUp=\'this.value=this.value > 23 ? 23 : zerofill(this.value);controlid.value=controlid.value.replace(/\\d+(\:\\d+)/ig, this.value+"$1")\'> 點 <input type="text" size="2" value="" id="minute" onKeyUp=\'this.value=this.value > 59 ? 59 : zerofill(this.value);controlid.value=controlid.value.replace(/(\\d+\:)\\d+/ig, "$1"+this.value)\'> 分 <input type="text" size="2" value="" id="second" onKeyUp=\'this.value=this.value > 59 ? 59 : zerofill(this.value);controlid.value=controlid.value.replace(/(\\d+\:\\d\:)\\d+/ig, "$1"+this.value)\'> 秒</td></tr>';[/javascript]
找
[javascript]/(\d+)\-(\d+)\-(\d+)\s*(\d*):?(\d*)/.exec(s);[/javascript]
改為
[javascript]/(\d+)\-(\d+)\-(\d+)\s*(\d*):?(\d*)?(:?(\d*))/.exec(s);[/javascript]
找
[javascript]/(\d+)\-(\d+)\-(\d+)\s*(\d*):?(\d*)/.exec("0000-00-00 00\:00");
return new Date(m1, m2 - 1, m3, m4, m5);[/javascript]
改為
[javascript]var m6 = (RegExp.$7 && (RegExp.$7 > -1 && RegExp.$7 < 60)) ? parseFloat(RegExp.$7) : 0;
/(\d+)\-(\d+)\-(\d+)\s*(\d*):?(\d*)?(:?(\d*))/.exec("0000-00-00 00\:00\:00");
return new Date(m1, m2 - 1, m3, m4, m5, m6);[/javascript]
找
[javascript]controlid.value = yy + "-" + zerofill(mm + 1) + "-" + zerofill(d) + (addtime ? ' ' + zerofill($('hour').value) + ':' + zerofill($('minute').value) : '');[/javascript]
改為
[javascript]controlid.value = yy + "-" + zerofill(mm + 1) + "-" + zerofill(d) + (addtime ? ' ' + zerofill($('hour').value) + ':' + zerofill($('minute').value) + ':' + zerofill($('second').value) : '');[/javascript]
找
[javascript]ii = currday.getMinutes();[/javascript]
下面加上
[javascript]ss = currday.getSeconds();[/javascript]
找
[javascript]$('minute').value = zerofill(ii);[/javascript]
下面加上
[javascript]$('second').value = zerofill(ss);完成 |