一个经典的时间录入助手 ,js

 1 js文件---DateTimePicker.js

var __DateTimeBoxSelectedObject=null;
var __date;

function __DateBoxOnClick(obj)
{
 __date = obj.value;
 __DateTimeBoxSelectedObject=obj;
 window.open('../DateTimePicker.htm','__DateTimeIFrame');
 var obj1=document.all('__DateTimeBoxDiv');
 var obj2=obj1.children[0];
 obj1.style.xpos = window.event.x+document.body.scrollLeft-10;
 obj1.style.ypos = window.event.y-10+document.body.scrollTop;
 if((parseInt(window.event.x)+parseInt(obj2.width))>=parseInt(document.body.offsetWidth))
 {
  obj1.style.xpos=(parseInt(document.body.scrollWidth)-parseInt(obj2.width));
 }
 if((parseInt(window.event.y)+parseInt(obj2.height))>=parseInt(document.body.offsetHeight))
 {
  obj1.style.ypos=(parseInt(document.body.offsetHeight)-parseInt(obj2.height)+parseInt(document.body.scrollTop));
 }
 obj1.style.left = obj1.style.xpos;
 obj1.style.top = obj1.style.ypos;
 document.all('__DateTimeBoxDiv').style.display='';
}
function __DateTimeBoxDivMouseOut()
{
 document.all('__DateTimeBoxDiv').style.display='none';
}
__DateTimeBoxInit();
function __DateTimeBoxInit()
{
 var str='';
 str+='<span id=/'__DateTimeBoxDiv/' οnmοuseοut=/'__DateTimeBoxDivMouseOut();/' style=/'display:none; position:absolute; left:; top:; width:; Height:; z-index:998/' class=/'/'>';
 str+='<iframe id=/'__DateTimeIFrame/' name=/'__DateTimeIFrame/' src=/'about:blank/' frameborder=/'0/' width=/'184/' height=/'180/' scrolling=/'no/'></iframe>';
 str+='</span>';
 document.write(str);
}
function __DateBoxOnBlur(obj)
{
 if(!__DateBoxCheckDate(obj.value))
 {
  obj.value=obj.defaultValue.toString();
  alert('请输入正确日期格式的数据!/n例:1900-01-01');
 }
}
function __DateBoxCheckDate(bdate)
{
 if (bdate.length == 0)
  return true;
 var re=/^(((19/d{2})|(2/d{3}))/-((0?[1|3|5|7|8]|12|10)/-([1-2][0-9]|0?[1-9]|30|31)|(0?[4|6|9]|11)/-([1-2][0-9]|0?[1-9]|30)|(0?[2])/-([1-2][0-9]|0?[1-9]))(/s*([0-1]?[0-9]|2[0-4]):[0-5]?[0-9]:[0-5]?[0-9])?)$/;
 if (re.test(bdate))
 {
  if ((parseInt(bdate.split('-')[1])==2)&&(parseInt(bdate.split('-')[2])==29))
  {
   if (!(parseInt(bdate.split('-')[0])%4==0)&&(!parseInt(bdate.split('-')[0])%10==0)|(parseInt(bdate.split('-')[0])%40==0))
   {
    return false;
   }
  }
 }
 return re.test(bdate);
}
function __DateTimeBoxFlashString(str)
{
 if(__DateTimeBoxSelectedObject)
 {
  __DateTimeBoxSelectedObject.value=str;
  document.all('__DateTimeBoxDiv').style.display='none';
 }
}

2 DateTimePicker.htm

<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <style type="text/css">
<!--.DateTimeBoxTextStyle { font-family: "Arial";
font-size: 9pt; line-height: 12pt; text-decoration: none; cursor: hand}
.DateTimeBoxArrowStyle { font-family: "Arial"; font-size: 6pt; text-decoration: none; cursor: hand}
.DateTimeBoxTextMouseOverStyle { font-family: "Arial"; font-size: 9pt;
 line-height: 12pt; cursor: hand; text-decoration: none;border-right-width: 1px;
 border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style:
 solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #000000;
 border-right-color: #000000;border-bottom-color: #000000;border-left-color: #000000;background-color: #E3E3E3;}
 .DateTimeBoxTextMouseOutStyle { font-family: "Arial"; font-size: 9pt; line-height: 12pt;
 cursor: hand; text-decoration: none;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
 border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
 border-top-color: ;border-right-color: ;border-bottom-color: ;border-left-color: ;background-color: ;}-->
  </style>
 </head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
  οnkeypress="window.event.returnValue=false" οnkeydοwn="window.event.returnValue=false"
  οnkeyup="window.event.returnValue=false" οndragstart="window.event.returnValue=false"
  onselectstart="event.returnValue=false">
 <table id="__DateBoxDateTable" width="100%" height="100%" border="1" cellspacing="0" cellpadding="0"
   align="center" bgcolor="#FFFFFF">
   <tr height="100%">
    <td valign="top">
     <table width="100%" border="1" bordercolor="#DDDDDD" cellspacing="0" cellpadding="0" align="center"
      bgcolor="#DDDDDD" ID="Table1">
      <tr>
       <td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);">&nbsp;</td>
       <td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" onClick="__DateBoxDateChangeYear(-1);return false;"
        οnmοuseοver="__DateBoxDateOnMouseOver(this);" οnmοuseοut="__DateBoxDateOnMouseOut(this);"><b>&lt;&lt;</b></td>
       <td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" onClick="__DateBoxDateChangeMonth(-1);return false;"
        οnmοuseοver="__DateBoxDateOnMouseOver(this);" οnmοuseοut="__DateBoxDateOnMouseOut(this);"><b>&lt;</b></td>
       <td align="center" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" id="__DateBoxDateNowDate"></td>
       <td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" onClick="__DateBoxDateChangeMonth(+1);return false;"
        οnmοuseοver="__DateBoxDateOnMouseOver(this);" οnmοuseοut="__DateBoxDateOnMouseOut(this);"><b>&gt;</b></td>
       <td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" onClick="__DateBoxDateChangeYear(+1);return false;"
        οnmοuseοver="__DateBoxDateOnMouseOver(this);" οnmοuseοut="__DateBoxDateOnMouseOut(this);"><b>&gt;&gt;</b>
       <td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" οnclick="__DateTimeBoxClose();"
        οnmοuseοver="__DateBoxDateOnMouseOver(this);" οnmοuseοut="__DateBoxDateOnMouseOut(this);"><b>X</b></td>
      </tr>
     </table>
     <table width="100%" border="1" bordercolor="#FFFFFF" cellspacing="0" cellpadding="0" align="center"
      bgcolor="#FFFFFF" ID="Table2">
      <tr align="center">
       <td width="25" class="DateTimeBoxTextStyle"><b><font color="#FF3333">日</font></b></td>
       <td width="25" class="DateTimeBoxTextStyle"><b><font color="#666666">一</font></b></td>
       <td width="25" class="DateTimeBoxTextStyle"><b><font color="#666666">二</font></b></td>
       <td width="25" class="DateTimeBoxTextStyle"><b><font color="#666666">三</font></b></td>
       <td width="25" class="DateTimeBoxTextStyle"><b><font color="#666666">四</font></b></td>
       <td width="25" class="DateTimeBoxTextStyle"><b><font color="#666666">五</font></b></td>
       <td width="25" class="DateTimeBoxTextStyle"><b><font color="#3333FF">六</font></b></td>
      </tr>
      <tr align="center" bgcolor="#FF6600">
       <td colspan="7" height="1"></td>
      </tr>
      <tr align="center">
       <td id="__DateBoxDateItem1" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem2" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem3" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem4" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem5" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem6" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem7" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
      </tr>
      <tr align="center">
       <td id="__DateBoxDateItem8" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem9" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem10" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem11" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem12" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem13" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem14" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
      </tr>
      <tr align="center">
       <td id="__DateBoxDateItem15" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem16" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem17" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem18" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem19" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem20" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem21" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
      </tr>
      <tr align="center">
       <td id="__DateBoxDateItem22" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem23" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem24" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem25" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem26" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem27" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem28" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
      </tr>
      <tr align="center">
       <td id="__DateBoxDateItem29" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem30" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem31" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem32" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem33" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem34" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem35" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
      </tr>
      <tr align="center">
       <td id="__DateBoxDateItem36" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem37" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem38" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem39" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem40" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem41" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
       <td id="__DateBoxDateItem42" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
        οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
        class="DateTimeBoxTextStyle"></td>
      </tr>
     </table>
    </td>
   </tr>
   <tr height="15px">
    <td valign="bottom">
     <table width="100%" border="0" cellspacing="0" cellpadding="0" ID="Table3">
      <tr>
       <td><table width="100%" border="1" bordercolor="#FFFFFF" cellspacing="0" cellpadding="0" ID="Table4">
         <tr>
          <td align="center" class="DateTimeBoxTextStyle" bgcolor="#FFFFFF" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
           οnmοuseοut="__DateBoxDateOnMouseOut(this);" style="cursor:hand;" onClick="__DateBoxDateIsNow();">今天</td>
         </tr>
        </table>
       </td>
       <td><table width="100%" border="1" bordercolor="#FFFFFF" cellspacing="0" cellpadding="0" ID="Table5">
         <tr>
          <td align="center" class="DateTimeBoxTextStyle" bgcolor="#FFFFFF" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
           οnmοuseοut="__DateBoxDateOnMouseOut(this);" style="cursor:hand;" onClick="__DateBoxDateIsClear();">清除</td>
         </tr>
        </table>
       </td>
      </tr>
     </table>
    </td>
   </tr>
  </table>
 </body>
</html>
<Script Language="JavaScript">
var __DateTimeOrgStrings=new Array("0","0","0");
var __DateTimeNowDateTime=new Date();
var __DateBoxDateMonthArray=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
var __DateBoxDateNowLanguage;
var __DateTimeBoxChinese=new Array("gb2312","日","一","二","三","四","五","六","年","月","今天","请输入正确日期格式的数据!/n例:1900-01-01","清除");
function __DateBoxDateFlash(strNowDate)
{
 __DateTimeNowDateTime=new Date();
 if(strNowDate!="")
 {
  if(strNowDate.indexOf("-")>0)
  {
   __DateTimeNowDateTime.setYear(strNowDate.split("-")[0]);
   __DateTimeNowDateTime.setMonth(strNowDate.split("-")[1]-1);
   __DateTimeNowDateTime.setDate(strNowDate.split("-")[2]);
  }
 }
 var nowYear=__DateTimeNowDateTime.getYear();
 if(nowYear<100){nowYear+=1900;}
 var nowMonth=__DateTimeNowDateTime.getMonth();
 var firstDay=new Date(nowYear,nowMonth,1);
 var nowDay=firstDay.getDay();
 if((nowYear%4==0&&nowYear%100!=0)||(nowYear%400==0))
 {
  __DateBoxDateMonthArray[1]=29;
 }
 else{__DateBoxDateMonthArray[1]=28;}
 for(var i=1;;i++)
 {
  if(document.all("__DateBoxDateItem"+i))
  {
   document.all("__DateBoxDateItem"+i).innerHTML="";
  }
  else{break;}
 }
 for(var i=0;i<=__DateBoxDateMonthArray[nowMonth]+nowDay;i++)
 {
  if(i>nowDay)
  {
   if((i-nowDay)<10)
   {
    document.all("__DateBoxDateItem"+i).innerHTML="0"+(i-nowDay);
   }
   else
   {
    document.all("__DateBoxDateItem"+i).innerHTML=(i-nowDay);
   }
   if(nowYear==__DateTimeOrgStrings[0] && nowMonth==__DateTimeOrgStrings[1]-1)
   {
    if(document.all("__DateBoxDateItem"+i).innerHTML==__DateTimeOrgStrings[2])
    {
     document.all("__DateBoxDateItem"+i).style.color = "red";
    }
   }
   else
   {
    document.all("__DateBoxDateItem"+i).style.color = "black";
   }
  }
 }
 document.all("__DateBoxDateNowDate").innerHTML=nowYear+__DateTimeBoxChinese[8]+(nowMonth+1)+__DateTimeBoxChinese[9];
}
function __DateBoxDateChangeYear(_iYearNumber)
{
 __DateTimeNowDateTime.setYear(__DateTimeNowDateTime.getYear()+_iYearNumber);
 var nowYear=__DateTimeNowDateTime.getYear();
 var nowMonth=__DateTimeNowDateTime.getMonth()+1;
 var nowDate=__DateTimeNowDateTime.getDate();
 if(nowYear<1000)
 {
  nowYear+=1900;}
 __DateBoxDateFlash(nowYear+"-"+nowMonth+"-"+nowDate);
}
function __DateBoxDateChangeMonth(_iMonthNumber)
{
 __DateTimeNowDateTime=new Date(__DateTimeNowDateTime.getYear(),__DateTimeNowDateTime.getMonth()+(_iMonthNumber),__DateTimeNowDateTime.getDate());
 var nowYear=__DateTimeNowDateTime.getYear();
 var nowMonth=__DateTimeNowDateTime.getMonth()+1;
 var nowDate=__DateTimeNowDateTime.getDate();
 if(nowYear<1000){nowYear+=1900;}
 __DateBoxDateFlash(nowYear+"-"+nowMonth+"-"+nowDate);
}
function __DateTimeBoxClose()
{window.frames.parent.__DateTimeBoxDivMouseOut();}
function __DateBoxDateOnMouseOver(obj)
{
 if(obj.innerText!=""){obj.className="DateTimeBoxTextMouseOverStyle";}
}
function __DateBoxDateOnMouseOut(obj){obj.className="DateTimeBoxTextMouseOutStyle";}
function __DateBoxDateIsClear(){window.frames.parent.__DateTimeBoxFlashString("");}
function __DateBoxDateIsNow()
{
 __DateTimeNowDateTime=new Date();
 var nowYear=__DateTimeNowDateTime.getYear();
 var nowMonth=__DateTimeNowDateTime.getMonth()+1;
 var nowDate=__DateTimeNowDateTime.getDate();
 if(nowYear<1000){nowYear+=1900;}
 if(nowMonth<10){nowMonth="0"+nowMonth.toString();}
 if(nowDate<10){nowDate="0"+nowDate.toString();}
 window.frames.parent.__DateTimeBoxFlashString(nowYear+"-"+nowMonth+"-"+nowDate);
}
function __DateBoxDateSelected(obj)
{
 if(obj.innerText!="")
 {
  var nowYear=__DateTimeNowDateTime.getYear();
  var nowMonth=__DateTimeNowDateTime.getMonth()+1;
  if(nowYear<1000){nowYear+=1900;}
  if(nowMonth<10){nowMonth="0"+nowMonth.toString();}
  window.frames.parent.__DateTimeBoxFlashString(nowYear+"-"+nowMonth+"-"+obj.innerText);
 }
}
function __OnLoad()
{
 if(typeof parent.__date != 'undefined')
 {
 if( parent.__date!="" && parent.__date.indexOf("-")>0)
 {
  var ss = parent.__date;
  __DateTimeOrgStrings = ss.split("-");
 }
 __DateBoxDateFlash(parent.__date);
 }
}
__OnLoad();
</Script>
3 使用方法:

<script src="DateTimePicker.js" type="text/javascript"></script>//引进文件

<td class="tbt_td">开盘时间:</td>
        <td class="tbt_td"><input id="saletime" type="text" maxLength="200" size="25" value="请双击" οnclick="if(this.value=='请双击')this.value=''"
          name="saletime" runat="server" οndblclick="__DateBoxOnClick(this);" οnblur="__DateBoxOnBlur(this);">
        </td>
        <td class="tbt_td">入住时间:</td>
        <td class="tbt_td"><input id="livetime"  οnfοcus="this.select()"
          οnclick="if(this.value=='请双击')this.value=''" type="text" maxLength="200" size="25" value="请双击"
          name="livesale" runat="server" οndblclick="__DateBoxOnClick(this);" οnblur="__DateBoxOnBlur(this);">
        </td>

<script src="../scripts/DateTimePicker.js" type="text/javascript"></script> <script src="../scripts/DateTimePicker.js" type="text/javascript"></script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值