海口秀英隆智慧網絡科技工作室
咨詢熱線:400-822-8458 客戶服務:0898-32183600

JS判斷結束時間不能小于開始時間并且間隔不能超過30天

發表于:2011-07-05 00:00:00來源:SOUAB.COM人氣:3675

<script language="javascript">
function CheckForm()
 {
  var jsrq=document.getElementById("sLtime").value; //結束
  var ksrq=document.getElementById("sRtime").value; //開始
  var now=""+new Date().getYear()+"-"+(new Date().getMonth()+1)+"-"+new Date().getDate()+"";
  var aDate = jsrq.split("-");
  var oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);  //結束日期
   aDate = ksrq.split("-");
   var oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);    //開始日期
   if(oDate1<=oDate2) {
          alert("結束日期必須大于開始日期!");
          return false;
       }
    else {
         var ts = dateDiff('D', ksrq, jsrq) ;
         //document.getElementById("iDays").value=ts
              if(ts>=30)
                      {
                      alert('時間段不能超過30天');
                      return false;
                      }
                }
 }
  function dateDiff(interval, date1, date2)
    {
        var objInterval = {'D' : 1000 * 60 * 60 * 24, 'H' : 1000 * 60 * 60,
                           'M' : 1000 * 60, 'S' : 1000, 'T' : 1};
        interval = interval.toUpperCase();
        var dt1 = Date.parse(date1.replace(/-/g, '/'));
        var dt2 = Date.parse(date2.replace(/-/g, '/'));
        try
        {
            return Math.round((dt2 - dt1) / eval('(objInterval.' + interval + ')'));
        }
        catch (e)
        {
            return e.message;
        }
    }
</script>

文章(zhāng)整理(lǐ): 世紀雲圖  /

以上信息與文章(zhāng)正文是不可(kě)分割的(de)一(yī)部分,如(rú)果您要轉載本文章(zhāng),請保留以上信息,謝謝!

版權申明:本站文章(zhāng)部份來自(zì)網絡,如(rú)有侵權,請聯系我們,我們收到後立即删除,謝謝!

特别注意:本站部份轉載文章(zhāng)言論不代表本站觀點,本站所提供的(de)攝影照片,插畫,設計作品,如(rú)需使用,請與原作者聯系,版權歸原作者所有。

微信
網站建設
軟件業務
網絡營銷
400電話