簡單的特定時間段內的計時程式碼,關於select下拉框滾動條的長度的寫法
阿新 • • 發佈:2018-12-18
function init(a,b,c){
var nothing = "";
for(var i = a; i < b; i++){
nothing = nothing +"<option value = '"+i+"' id = attr'"+"''"+i+"'>"+i+"</option>";
}
document.getElementById(c).innerHTML = nothing;
}
var old = new Date();
function time(){
last = old.setFullYear($ ("#year").val(),($("#month").val()-1),$("#day").val());
laster = old.setHours($("#hours").val(),$("#minutes").val(),$("#seconds").val());
setInterval(edge,1000);
}
function edge(){
var now = new Date();
var lasttime = now.getTime() - old.getTime();
var lastseconds = parseInt(lasttime / 1000); //秒
var minutes = 0;
var hours = 0;
var day = 0;
var month = 0;
var year = 0;
if (lastseconds > 60) {
minutes = parseInt(lastseconds / 60);
lastseconds = parseInt(lastseconds % 60);
if (minutes > 60) {
hours = parseInt(minutes / 60);
minutes = parseInt(minutes % 60);
if (hours > 24) {
day = parseInt(hours / 24);
hours = parseInt(hours % 24);
if (day > 30) {
month = parseInt(day / 30);
day = parseInt(day % 30);
if (month >12) {
year = parseInt(month / 12);
month = parseInt(month % 12);
}
}
}
}
}
document.getElementById('tele').innerHTML =year +"年" + ""+ month + "個月" + "" + day+ "天" + "" + hours+ "時" + ":" + minutes+ "分" + ":" + lastseconds + "秒";
}