900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 简约JS日历控件 实例代码【javascript】

简约JS日历控件 实例代码【javascript】

时间:2023-08-06 12:08:33

相关推荐

简约JS日历控件 实例代码【javascript】

web前端|js教程

JS,日历,控件

web前端-js教程

运行结果如下:

thinkphp联盟源码,ubuntu下载vim错误,爬虫数据的分析,php守候进程,jun-seolzw

function choose_date_czw(date_id,objtd){

if(date_id=="choose_date_czw_close"){

document.getElementByIdx_x_x("choose_date_czw_id").style.display="none";

return;

}

if(objtd!=undefined){

if(objtd=="choose_date_czw_empty"){

document.getElementByIdx_x_x(date_id).value="";

}else{

var year1 = document.getElementByIdx_x_x("choose_date_czw_year").value;

var month1 = document.getElementByIdx_x_x("choose_date_czw_month").value;

document.getElementByIdx_x_x(date_id).value=year1+"-"+month1+"-"+objtd.innerHTML;

}

document.getElementByIdx_x_x("choose_date_czw_id").style.display="none";

return;

}

var nstr=new Date(); //当前

if(document.getElementByIdx_x_x("choose_date_czw_year")!=null){

var year = document.getElementByIdx_x_x("choose_date_czw_year").value;

var month = document.getElementByIdx_x_x("choose_date_czw_month").value;

var str=year+"/"+month+"/1";

nstr=new Date(str); //当前

}

var ynow=nstr.getFullYear(); //年份

var mnow=nstr.getMonth(); //月份

var dnow=nstr.getDate(); //今日日期

var n1str=new Date(ynow,mnow,1); //当月第一天

var firstday=n1str.getDay(); //当月第一天星期几

function is_leap(year) {

return (year0==0 ? res=(year@0==0 ? 1 : 0) : res=(year%4==0 ? 1: 0));

}

var dstr="";

for(var y=1901;y<2050;y++){

if(y==ynow){

dstr+=""+y+""

}else{

dstr+=""+y+""

}

}

dstr+=" ";

for(var m=1;m<13;m++){

if(parseInt(mnow+1)==m){

dstr+=""+m+""

}else{

dstr+=""+m+""

}

}

dstr+=" 关闭|清空";

//一三五七八十腊(十二月),三十一日永不差;四六九冬(十一月)三十日,唯有二月二十八(闰年二十九).

var m_days = new Array(31,28+is_leap(ynow),31,30,31,30,31,31,30,31,30,31);

var tr_str=Math.ceil((m_days[mnow] + firstday)/7);

dstr+="

源码文件怎么上传,ubuntu系统不能粘贴,tomcat 连接池会话数,爬虫ajax请求,php实现定位与导航功能,全国seo代理lzw

";

if(document.getElementByIdx_x_x("choose_date_czw_id")==null){

var obj = document.getElementByIdx_x_x(date_id);

var odiv = document_createElement_x_x("div");

odiv.id="choose_date_czw_id";

odiv.innerHTML=dstr;

odiv.style.position="absolute";

odiv.style.border="1px #0CF solid";

odiv.style.fontSize="12px";

odiv.style.zIndex=99999;

odiv.style.top=obj.offsetTop+obj.offsetHeight+"px";

odiv.style.left=obj.offsetLeft+"px";

document.body.a(odiv);

}else{

document.getElementByIdx_x_x("choose_date_czw_id").style.display="block";

document.getElementByIdx_x_x("choose_date_czw_id").innerHTML=dstr;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。