javascript實現有效時間的控制

來源:互聯網
上載者:User

 本篇文章主要介紹了使用javascript實現有效時間的控制,並顯示將要到期的時間範例程式碼。需要的朋友可以過來參考下,希望對大家有所協助

JavaScript實現的一個設定時間有效期間的,自己用jQuery實現的感覺代碼太不簡練,這個是同事寫的一段js代碼,自己研究學習了一下  代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無標題文檔</title><style type="text/css">#lastdate{ color:#FF9900; font-style:normal;}</style> </head><body><div class="f-c">          <select id="date_sel" name="period" class="buyConQc select150">                           <option value="0">一天內</option>                           <option value="1">兩天內</option>                           <option value="2">三天內</option>                           <option value="3">四天內</option>           </select>        <span class="postAction">在  <em id="lastdate">2012-9-28</em>  後,將到期</span>         </div> <script type="text/javascript">     document.getElementById('date_sel').onchange = function(){        var time = new Date();        var pre_year = time.getFullYear();        var pre_month = time.getMonth();        var pre_day = time.getDate();        var sel_day = parseInt(document.getElementById('date_sel').value);        switch(sel_day){            case 0: pre_day +=1;break;            case 1: pre_day +=2;break;            case 2: pre_day +=3;break;            case 3: pre_day +=4;break;            default:pre_day +=1;break;}    var endtime = new Date(pre_year, pre_month, pre_day);    document.getElementById('lastdate').innerHTML = endtime.getFullYear()+"-"+(endtime.getMonth()+1)+"-"+endtime.getDate();}; </script></body></html> 
相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。