注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

和申的个人主页

专注于java开发,1985wanggang

 
 
 

日志

 
 

js 比较yyyy-MM-dd文本日期类型是否在指定的天数内  

2009-06-16 17:33:39|  分类: Html/Js |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

js 比较yyyy-MM-dd文本日期类型是否在指定的天数内 - 和申 - 和申的个人主页 比较期的js函数

<SCRIPT language="javascript" type="text/javascript">
/**

n ,v比较日期text的 id,  f 相差f天内为right,否则为wrong

*/
 function comparor(n,v,f){
  var a=document.getElementById(n).value;
  var b=document.getElementById(v).value;
  var aA = a.split('-');
  var bA = b.split('-');
  var d1 = new Date();
  var d2 = new Date();
  if(aA != null && aA.length>2){
     d1.setFullYear(aA[0]) ;
     d1.setMonth(Number(aA[1])-1);
     d1.setDate(aA[2]);
  }
  if(bA != null && bA.length>2){
     d2.setFullYear(bA[0]) ;
     d2.setMonth(Number(bA[1])-1);
     d2.setDate(bA[2]);
  }
  alert(d1.toLocaleString()+"<br>"+d2.toLocaleString());
  alert(d2.getTime()-d1.getTime());
  var c=(d2.getTime()-d1.getTime())/1000/60/60/24;
  alert(c);
  if(c<f){
    alert(' right);
  }else{
    alert('wrong');
  };
 }
    </SCRIPT>

================================================================================


  <script type="text/javascript" src="js/calendar-new.js"></script>
  <script type="text/javascript" src="js/calendar-zh.js"></script>
  <script type="text/javascript" src="js/calendar-setup.js"></script>
    <SCRIPT language="javascript" type="text/javascript">
  
  function clears(n,v)
 {
  var a=document.getElementById(n);
  var b=document.getElementById(v);
  a.value="";
  b.value="";
 }
 function comparor(n,v,f){
  var a=document.getElementById(n).value;
  var b=document.getElementById(v).value;
  var aA = a.split('-');
  var bA = b.split('-');
  var d1 = new Date();
  var d2 = new Date();
  if(aA != null && aA.length>2){
     d1.setFullYear(aA[0]) ;
     d1.setMonth(Number(aA[1])-1);
     d1.setDate(aA[2]);
  }
  if(bA != null && bA.length>2){
     d2.setFullYear(bA[0]) ;
     d2.setMonth(Number(bA[1])-1);
     d2.setDate(bA[2]);
  }
  alert(d1.toLocaleString()+"<br>"+d2.toLocaleString());
  alert(d2.getTime()-d1.getTime());
  var c=(d2.getTime()-d1.getTime())/1000/60/60/24;
  alert(c);
  if(c<f){
    alert(' ok');
  }else{
    alert('wrong');
  };
 }
    </SCRIPT>
    </HEAD>
    <BODY>
     
        <BR>
        <CENTER>
            <FORM name="searchForm" action="" method="post">
            
               
                            <TABLE width="98%" class="border_content">
                                <TR class="tr_search_title">
                                  
                                    <TD class="td_input_title_1">
                                        创建时间
                                    </TD>
                                    <TD class="td_input_1">
                                        <INPUT type="text" id="createTimeStart" readonly name="createTimeStart" class="input" value="">
                                        至
                                        <INPUT type="text" id="createTimeEnd" readonly name="createTimeEnd" class="input" value="">
                                        <input type="button" class="button" value="清空" onclick="clears('createTimeStart','createTimeEnd');"/>
                                        <script language="javascript" type="text/javascript">
              Calendar.setup({
                  inputField     :    "createTimeStart",   // id of the input field
                  ifFormat       :    "%Y-%m-%d",       // format of the input field
                  showsTime      :    false,
                  timeFormat     :    "24"
              }); 
              Calendar.setup({
                  inputField     :    "createTimeEnd",   // id of the input field
                  ifFormat       :    "%Y-%m-%d",       // format of the input field
                  showsTime      :    false,
                  timeFormat     :    "24"
              });            
          </script>
                                    </TD>
                                   </tr>
                                   <tr>
                                    <td colspan="2">
                                    <input type="button" onclick="comparor('createTimeStart','createTimeEnd', 366);" value="确定" tag="ssss"/>
                                    </td>
                                   </tr>
                                  
                            </TABLE>

js 比较yyyy-MM-dd文本日期类型是否在指定的天数内 - 和申 - 和申的个人主页 

  评论这张
 
阅读(1084)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016