JavaScript 一个日期选择函数

2016-02-19 15:51 2 1 收藏

下面这个JavaScript 一个日期选择函数教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - Web开发 】

select id="Year" name="Year"option value=""/option/select年
select id="Month" name="Month"/select月
select id="Day" name="Day"/select日br /

select id="iYear" name="iYear"option value=""/option/select年
select id="iMonth" name="iMonth"/select月select id="iDay" name="iDay"/select日

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

script language="javascript"
!--

//使用方法(对象区别字符串,默认选中日期,时间段),无顺序要求
PPDayselect("");
PPDayselect("i","1988-8-8","1988-1999");

function PPDayselect(){var str=["","1940-2009","0-0-0"];for(var i=0;iarguments.length;i++){if(arguments[i].split("-").length==1){str[0]=arguments[i]};if(arguments[i].split("-").length==2){str[1]=arguments[i]};if(arguments[i].split("-").length==3){str[2]=arguments[i]};}str[1]=str[1].split("-");if(str[2]=="0-0-0"){str[2]=str[1][0]+"-01-01";}str[2]=str[2].split("-");str[1][0]=parseInt(str[1][0]);str[1][1]=parseInt(str[1][1]);if(str[2][1].length2){str[2][1]="0"+str[2][1];}if(str[2][2].length2){str[2][2]="0"+str[2][2];}PPDayselect1(str[0]+"Year",str[1][0],str[1][1]-str[1][0]+1);PPDayselect1(str[0]+"Month",1,12);document.getElementById(str[0]+"Year").onchange=function(){PPDayselect2(str[0]);};document.getElementById(str[0]+"Month").onchange=function(){PPDayselect2(str[0]);};document.getElementById(str[0]+"Year").value=str[2][0];document.getElementById(str[0]+"Month").value=str[2][1];PPDayselect2(str[0]);document.getElementById(str[0]+"Day").value=str[2][2];
}
function PPDayselect1(ObjectName,StartNum,Length){var o=document.getElementById(ObjectName);o.options.length=Length;var ii;for(var i=0;iLength;i++){ii=i+StartNum;if(ii10){ii="0"+ii;}o.options[i]=new Option(ii,ii);}}

function PPDayselect2(str){var DayLength=[31,28,31,30,31,30,31,31,30,31,30,31];var Year=document.getElementById(str+"Year").value;var Month=document.getElementById(str+"Month");if(Year%4==0){DayLength[1]=29;}else{DayLength[1]=28;}PPDayselect1(str+"Day",1,DayLength[Month.selectedIndex]);}   
//--
/script

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1610578.html

延伸阅读
标签: Web开发
HTML  HEAD   SCRIPT LANGUAGE="JavaScript"   !--  var Drag = {   sx : 0,   sy : 0,   ex : 0,   ey : 0,   lx : 0,   ly : 0,   offsetX : 0,   offsetY : 0,   cdom : null,   dragAble : false,   dragFun : null,   tempDrag : function(){  &nb...
标签: Web开发
一个目录遍历函数?php function dirtree($path="./test") {   echo "dl";   $d = dir($path);   while(false !== ($v = $d-read())) {     if($v == "." $v == "..")       continue;     $file = $d-path."/".$v;     echo "dt$v";     if(i...
标签: Web开发
Agenda BODY { FONT-SIZE: 9pt; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; } A { FONT-SIZE: 9pt; TEXT-DECORATION: none; color: #000000 } A:hover { TEXT-DECORATION: none; color: #000000 } A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } BR { FO...
标签: Web开发
VBScript的IsDate函数用于判断一个日期是否正确,JavaScript没有这个函数,我们也来写一个类似的函数。需要说明的是,JavaScript中IsDate的参数必须为字符串,且支持6种不同的格式"yyyy-mm-dd || yyyy/mm/dd || dd-mm-yyyy || dd/mm/yyyy || mm-dd-yyyy || mm/dd/yyyy",之所以不能使用日期作为参数是因为JavaScript根本没有不正...
标签: Web开发
代码如下: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=gb2312" / title日...

经验教程

987

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部