如何用javascript的到日期加几天后的日期?

fangss 2003-01-06 03:05:29
有两个text中显示日期,格式为mm/dd/yyy
当第一个的日期改变后,第二个日期相应加上5天(此值为系统设置)
如果刷新页面的话比较麻烦,javascript有没此种方法?
或哪位有实现此功能的js,不盛感谢!
...全文
296 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fangss 2003-01-07
  • 打赏
  • 举报
回复
二位都正确,非常感谢!
希默软件 2003-01-06
  • 打赏
  • 举报
回复
<script>
var fiveth=new Date(new Date().getTime()+5*24*60*60*1000)
alert(fiveth.getMonth()+1+"/"+fiveth.getDate()+"/"+fiveth.getYear());
</script>
qiushuiwuhen 2003-01-06
  • 打赏
  • 举报
回复
<input onchange=demo.value=addDay(value,5) value=mm/dd/yyyy>
加上5天=
<input id=demo readOnly>
<script>
function addDay(str,num){
var d=new Date(str);
d.setDate(d.getDate()+5);
return ("0"+(1+d.getMonth())).slice(-2)+"/"+("0"+d.getDate()).slice(-2)+"/"+d.getFullYear();
}
</script>


fangss 2003-01-06
  • 打赏
  • 举报
回复
多谢qiushuiwuhen(秋水无恨),非常正确.
但有一点,计算出来的日期是一为月日的,1/2/2003,
想要的是01/02/2003(mm/dd/yyyy),
有什么好办法吗?
qiushuiwuhen 2003-01-06
  • 打赏
  • 举报
回复
<input onchange=demo.value=addDay(value,5) value=mm/dd/yyyy>
加上5天=
<input id=demo readOnly>
<script>
function addDay(str,num){
var d=new Date(str);
d.setDate(d.getDate()+5);
return (1+d.getMonth())+"/"+d.getDate()+"/"+d.getFullYear();
}
</script>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧