获取输入框内的值,生成前一天后一天的功能,两个时间框差一天
菜鸟,网上查找到的一个JS,如何能让时间框联动,请高手指点!!
<script language="javascript">
//下一天
function getNextday(){
var today=document.getElementById("lang0").value;
var t = new Date(Date.parse(today.replace(/-/g, "/")));
var tm=new Date(t.getFullYear(),t.getMonth(),t.getDate()+1);
var m='0'+(tm.getMonth()+1);
var d='0'+tm.getDate()
document.getElementById("lang0").value= tm.getFullYear()+'-'+m.substr(m.length-2)+'-'+d.substr(d.length-2);
}
//前一天
function getYestoday(date){
var date=document.getElementById("lang0").value;
var t = new Date(Date.parse(date.replace(/-/g, "/")));
var yesterday_milliseconds=t.getTime()-1000*60*60*24;
var yesterday = new Date();
yesterday.setTime(yesterday_milliseconds);
var strYear = yesterday.getFullYear();
var strDay = yesterday.getDate();
var strMonth = yesterday.getMonth()+1;
if(strMonth<10)
{strMonth="0"+strMonth;}
if(strDay<10)
{strDay="0"+strDay}
datastr = strYear+"-"+strMonth+"-"+strDay;
document.getElementById("lang0").value=datastr;
}
</script>
<body>
<form name="oForm" method="post" action="index.asp">
开始日期:<input type="text" name="saleDateBegin" id="lang0" value="<%=date()%>">
结束日期:<input type="text" name="saleDateEnd" id="lang0" value="<%=date()+1%>">
<input type="button" value="前一天" onclick="getNextday()">
<input type="button" value="后一天" onclick="getYestoday()">
</form>
</body>