求:输入n,则显示出本年第n个星期的周一的日期和周日的日期?

guoting 2003-10-27 10:40:55
输入n,则显示出本年第n个星期的周一的日期和周日的日期。如这个星期第一天不是周一,则显示这周第一天的日期和周日的日期。

输入1,显示1月1号--1月5号
输入2,显示1月6号--1月12号
...全文
48 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Edelweissobject 2003-11-19
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2274/2274267.xml?temp=.6275598上面有我写的代码,和你的功能差不多,不知道有没有帮助。
guoting 2003-10-27
  • 打赏
  • 举报
回复
怎么换算啊,说详细一点吧!谢谢
zhfkiller 2003-10-27
  • 打赏
  • 举报
回复
换算一下就可以了
cibaobubing 2003-10-27
  • 打赏
  • 举报
回复
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body>
<script language=javascript>
function checkIt(n){
var oneDay=86400000;
var odt=new Date((new Date()).getFullYear(),0,1);
var odt2=new Date((odt.getDay()-6)*oneDay + odt.getTime());
var dt=new Date(odt2.getTime() + n*oneDay*7);
var dt2=new Date(dt.getTime()+oneDay);
mondayid.value=dt.getFullYear()+"-"+(dt.getMonth()+1)+"-"+dt.getDate();
sundayid.value=dt2.getFullYear()+"-"+(dt2.getMonth()+1)+"-"+dt2.getDate();
}
</script>
Sunday<input type="text" id="mondayid">
<br>
Monday<input type="text" id="sundayid">
<br><br><br>
查看第<input type="text" size="6" id="n">周<br>
<input type="button" value="click me" onclick="checkIt(n.value)">
</body>

</html>
guoting 2003-10-27
  • 打赏
  • 举报
回复
在线等待中·····

87,988

社区成员

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

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