javascript方法动态显示前一天与后一天日期时间

本文介绍了一个使用JavaScript实现的日期操作脚本,该脚本能够显示当前日期和时间,并提供了向前和向后调整一天的功能。通过修改日期对象并更新表单元素来实现日期的增减。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

脚本语言:

放入客户端代码后

<SCRIPT LANGUAGE="JavaScript">
<!--
  //alert('<%=ntime%>')
  var now = new Date();
  n0=now.getYear()
  y0=now.getMonth()+1
  d0=now.getDate()
  h0="0"+now.getHours();
     m0="0"+now.getMinutes();
     s0="0"+now.getSeconds();
  if(h0>9){h0=now.getHours()}
     if(m0>9){m0=now.getMinutes()}
     if(s0>9){s0=now.getSeconds()}
     document.all.tb1.value = n0+"-"+y0+"-"+d0+" "+h0+":"+m0+":"+s0
  DaysToAdd=0;
function predata_Click()
{
 DaysToAdd=DaysToAdd-1;
 var newdate=new Date(n0,y0,d0,h0,m0,s0);
 var newtimems=newdate.getTime()+(DaysToAdd*24*60*60*1000);
 newdate.setTime(newtimems);
 var xdate=newdate
 var newh="0"+xdate.getHours()
 var newm="0"+xdate.getMinutes()
 var news="0"+xdate.getSeconds()
 if(newh>9){newh=xdate.getHours()}
 if(newm>9){newm=xdate.getMinutes()}
 if(news>9){news=xdate.getSeconds()}
 document.form.tb1.value=xdate.getYear()+"-"+xdate.getMonth()+"-"+xdate.getDate()+" "+newh+":"+newm+":"+news
 frame2.src="./search/yuliangmview.asp"
}
function passdata_Click()
{
 DaysToAdd=DaysToAdd+1;
 var newdate=new Date(n0,y0,d0,h0,m0,s0);
 var newtimems=newdate.getTime()+(DaysToAdd*24*60*60*1000);
 newdate.setTime(newtimems);
 var xdate=newdate
 var newh="0"+xdate.getHours()
 var newm="0"+xdate.getMinutes()
 var news="0"+xdate.getSeconds()
 if(newh>9){newh=xdate.getHours()}
 if(newm>9){newm=xdate.getMinutes()}
 if(news>9){news=xdate.getSeconds()}
 document.form.tb1.value=xdate.getYear()+"-"+xdate.getMonth()+"-"+xdate.getDate()+" "+newh+":"+newm+":"+news
 frame2.src="./search/yuliangmview.asp"
}
//-->
</SCRIPT>

控件代码:

<form name="form" method="post">
<table width="100%">
<tr><td align=center>
<!-- onclick="callpreviousDay()"onclick="callnextDay()" -->
<input type="button" name="predata" value="前一天" style="width: 57px;
            height: 20px" OnClick="predata_Click()" >
<input id="tb1" type="text" ReadOnly="True" style="width: 140px;
            height: 20px;text-align: center;" onclick='showCal()' />
<input type="button" name="passdata" value="后一天" style="width: 57px;
            height: 20px" OnClick="passdata_Click()" >
</tr>
</table>
</form> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值