海南世紀雲圖網絡科技有限公司
咨詢熱(rè)線:400-822-8458 客戶服務:0898-32183600

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

發表于:2011-07-05 00:00:00來(lái)源:SOUAB.COM人(rén)氣:3764

<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]);  //結束日(rì)期
   aDate = ksrq.split("-");
   var oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);    //開始日(rì)期
   if(oDate1<=oDate2) {
          alert("結束日(rì)期必須大(dà)于開始日(rì)期!");
          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ě)分(fēn)割的一部分(fēn),如(rú)果您要轉載本文章(zhāng),請(qǐng)保留以上信息,謝謝!

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

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

微信
網站(zhàn)建設
軟件(jiàn)業務
網絡營銷
400電話(huà)