JavaScript实现的一个设置时间有效期的,自己用jQuery实现的感觉代码太不简练,这个是同事写的一段js代码,自己研究学习了一下 复制代码 代码如下: 无标题文档 <BR>#lastdate{ color:#FF9900; font-style:normal;}<BR> 一天内 两天内 三天内 四天内 在 2012-9-28 后,将过期 <P> document.getElementById('date_sel').onchange = function(){<BR> var time = new Date();<BR> var pre_year = time.getFullYear();<BR> var pre_month = time.getMonth();<BR> var pre_day = time.getDate();<BR> var sel_day = parseInt(document.getElementById('date_sel').value);<BR> switch(sel_day){<BR> case 0: pre_day +=1;break;<BR> case 1: pre_day +=2;break;<BR> case 2: pre_day +=3;break;<BR> case 3: pre_day +=4;break;<BR> default:pre_day +=1;break;<BR>}<BR> var endtime = new Date(pre_year, pre_month, pre_day);<BR> document.getElementById('lastdate').innerHTML = endtime.getFullYear()+"-"+(endtime.getMonth()+1)+"-"+endtime.getDate();<BR>}; <BR>