js日期控制項

2021-09-30 09:19:50 字數 2670 閱讀 5883

var months = new array("一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月");

var daysinmonth = new array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

var days = new array("日","一", "二", "三", "四", "五", "六");

var cid="";

document.writeln("

");function gettoday()

var cday=(new gettoday()).day;

function getdays(month, year)

function showcalendar()

html+="";

//month

html+="";

for(var i=0;i"+months[i]+"";

}html+="";

//hour

html+="    ";

for(var i=0;i<24;i++)

html+="";

//minute

html+=":";

for(var i=0;i<60;i++)

html+="";

//second

html+=":";

for(var i=0;i<60;i++)

html+="";

html+="";

for(var i=0;i<7;i++) 

html+="

";var width=280;

calendar.innerhtml=divcontent;

$("#xx").html(html);

html="";

html+="    [現在]    ";

html+="    [清空]    ";

html+="    [確定]";

$("#zz").html(html);

calendar.style.visibility='hidden';

newcalendar(cday);

calendar.style.position="absolute";

calendar.style.zindex="1";

calendar.style.background="#fff";

calendar.style.filter="alpha(opacity=100)";

calendar.style.border="1px solid #8dcff4";

calendar.style.mozopacity="1";

calendar.style.width=width+"px";

calendar.style.height="130px";

calendar.style.textalign="center";

var tt=document.getelementbyid(cid);

var ttop  = tt.offsettop; 

var thei  = tt.clientheight;

var twid = tt.clientwidth;

var tleft = tt.offsetleft;  

var ttyp  = tt.type;

while (tt = tt.offsetparent)

calendar.style.top=(ttyp=="image")? ttop+thei : ttop+thei+6;

calendar.style.left=tleft+twid-width+1;  

}function newcalendar()

var html="";

var ii=getweek(selyear,selmon,1);

html+="";

var d=1;

for(var r=0;r";

for(var c=0;c<7;c++)else   

}  html+="";

}html+=""; 

$("#yy").html(html);

chooseday(cday,selmon,selyear);

document.getelementbyid("calendar").style.visibility="";

}function getweek(year,month,day)

function chooseday(d,m,y)

var obj=document.getelementbyid("y"+d);

while(obj==null)

obj.style.color='yellow';

obj.style.fontsize='150%';

obj.style.fontweight='bold';

cday=d;

}function _ok()

function _choosenow()

function _clearcalendar()

function getnowdatetime()

//日期時間一位數補0

function addzero(dd)

要引用這個控制項:

js日期控制項demo

最近在鑽研前端,寫了個日期控制項,內涵 注釋,希望能幫助到大家 顯示日曆 function showdate year,month 當月份為12時 下乙個月為1 else if month 12 var titlehtml titlehtml titlehtml prevm 月 titlehtml ...

js 是實現網頁日期控制項

var calendermonth 0 function jcalendar year,month,date jcalendar.prototype.show function html str.push html str.push html str.push for var i 0 i 7 i h...

js 日期控制項WdatePicker設定最小時間

html script 對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyy...