html的week控件 获取周(星期)的第一天(周一)和末了一天(周日) ...

打印 上一主题 下一主题

主题 1733|帖子 1733|积分 5199

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
html的week控件 获取周(星期)的第一天(周一)和末了一天(周日)
  1. <input type="week" id="week" class="my-css" value="@ViewBag.DefaultWeek" />
  2. <script>
  3. function PageList() {                                
  4.      var dateString = $("#week").val();//控件值格式为: 'YYYY-WW',如:2024-W42
  5.      console.log("年度第几周", dateString);
  6.      var year = parseInt(dateString.substr(0, 4), 10);//截取字符串“年”的部分:2024
  7.      var week = parseInt(dateString.substr(6, 2), 10);//截取字符串“第几周”的部分:42
  8.      //计算日期
  9.      var jsDate = new Date(year, 0, (week - 1) * 7);//生成日期
  10.      var dayOfWeek = jsDate.getDay();
  11.      var dayOffset = dayOfWeek === 1 ? 0 : 1 - dayOfWeek;
  12.      var monday = new Date(jsDate.setDate(jsDate.getDate() + dayOffset + 1));//星期一日期
  13.      var sunday = new Date(jsDate.setDate(monday.getDate() + 6));//星期日日期(星期一+6天)
  14.      var StartDate = monday.toISOString().substr(0, 10);
  15.      var EndDate = sunday.toISOString().substr(0, 10);
  16.      console.log('星期一: ' + StartDate);
  17.      console.log('星期日: ' + EndDate);
  18. }
  19. </script>
复制代码





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我爱普洱茶

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表