function isLeapYear(year){
 if(year % 4 == 0 && ((year % 100 != 0) || (year % 400 == 0)))
 {
     return true;
 }
 return false; 
}
//判断前后两个日期
function validatePeriod(fyear,fmonth,fday,byear,bmonth,bday){
 if(fyear < byear){
  return true;
 }else if(fyear == byear){
  if(fmonth < bmonth){
   return true;
  } else if (fmonth == bmonth){
   if(fday <= bday){
    return true;
   }else {
    return false;
   }
  } else {
   return false;
  }
 }else {
  return false;
 }
}
//计算两个日期的差值

function compareDate(date1,date2)
{
    var regexp=/^(\d{1,4})[-|\.]{1}(\d{1,2})[-|\.]{1}(\d{1,2})$/;
    var monthDays=[0,3,0,1,0,1,0,0,1,0,0,1];
    regexp.test(date1);
    var date1Year=RegExp.$1;
    var date1Month=RegExp.$2;
    var date1Day=RegExp.$3;

    regexp.test(date2);
    var date2Year=RegExp.$1;
    var date2Month=RegExp.$2;
    var date2Day=RegExp.$3;

 if(validatePeriod(date1Year,date1Month,date1Day,date2Year,date2Month,date2Day)){
  firstDate=new Date(date1Year,date1Month,date1Day);
     secondDate=new Date(date2Year,date2Month,date2Day);
  
     result=Math.floor((secondDate.getTime()-firstDate.getTime())/(1000*3600*24));
     for(j=date1Year;j<=date2Year;j++){
         if(isLeapYear(j)){
             monthDays[1]=2;
         }else{
             monthDays[1]=3;   
         }
         for(i=date1Month-1;i<date2Month;i++){
             result=result-monthDays[i];
         }
     }
     return result;
 }else{
  return 'the first field must before the second date.';
 }
}



function get()
{
var tempNumbers = new Array(4800, 7890, 8904,9856,10022,12300,13587,14698,15900,17465,18733,19785,21003,22112,23443,24554,25653,26554,27889,29002,30221,31235,32331,33245,34256,35642,36167,37345,38223,39678,40112,41226,42457,43645,44538,45673,47882); 
var d1 = "2009-12-10";
var myDate = new Date(); 
var d2 = myDate.getFullYear()+"-"+(myDate.getMonth()+1)+"-"+myDate.getDate();      
var disNum=compareDate(d1,d2);

var tempNumber=tempNumbers[0];
if(disNum>0 && disNum<30){
  tempNumber = tempNumbers[disNum];
}
tempNumber = (tempNumber +myDate.getHours()*60+myDate.getMinutes())+"";
if(tempNumber.length<5){
  tempNumber = "0"+tempNumber;
}
for(var i=1; i<=5; i++){
    document.getElementById('td'+i).innerHTML=tempNumber.substring(i-1,i);
}
}

  function copyUrl2(txt)
   { 
     if(window.clipboardData) { 
             window.clipboardData.clearData(); 
             window.clipboardData.setData("Text", txt); 
     } else if(navigator.userAgent.indexOf("Opera") != -1) { 
          window.location = txt; 
     } else if (window.netscape) { 
          try { 
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
          } catch (e) { 
               alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'"); 
          } 
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
          if (!clip) 
               return; 
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
          if (!trans) 
               return; 
          trans.addDataFlavor('text/unicode'); 
          var str = new Object(); 
          var len = new Object(); 
          var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
          var copytext = txt; 
          str.data = copytext; 
          trans.setTransferData("text/unicode",str,copytext.length*2); 
          var clipid = Components.interfaces.nsIClipboard; 
          if (!clip) 
               return false; 
          clip.setData(trans,null,clipid.kGlobalClipboard); 
     } 
    alert("复制成功!"); 
} 