手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >使用javascript实现有效时间的控制,并显示将要过期的时间
使用javascript实现有效时间的控制,并显示将要过期的时间
摘要:JavaScript实现的一个设置时间有效期的,自己用jQuery实现的感觉代码太不简练,这个是同事写的一段js代码,自己研究学习了一下复制...

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>

<select id="date_sel" name="period">

<option value="0">一天内</option>

<option value="1">两天内</option>

<option value="2">三天内</option>

<option value="3">四天内</option>

</select>

<span>在 <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>

【使用javascript实现有效时间的控制,并显示将要过期的时间】相关文章:

javascript实现树形菜单的方法

Javascript实现飞动广告效果的方法

javascript实现行拖动的方法

Javascript实现div层渐隐效果的方法

javascript实现简单的进度条

JavaScript实现简单的数字倒计时

javascript实时显示当天日期的方法

javascript实现table选中的行以指定颜色高亮显示

Javascript实现图片轮播效果(二)图片序列节点的控制实现

javascript实现查找数组中最大值方法汇总

精品推荐
分类导航