JS 中根据日期计算当天对应的一年的第几周

Lidisam 2016-02-17 10:06:48
需要一年的第一天如果不是周一,那还是上一年的最后一周;
就是说如果新的一年第一周不是完整的一周那就算成上一年的。
网上很多代码都把这个计算成一年的第一周了,不是我想要的
...全文
734 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2016-02-18
  • 打赏
  • 举报
回复
愚见,如有错,请指正!
「已注销」 2016-02-18
  • 打赏
  • 举报
回复
根据当前时间获取当前的年份,判断当前年份的第一天是星期a,判断当前时间是这一年的第b天b可以通过switch case循环来计算,周数=(b-(8-(a==1?8:a)))%7==0?(b-(8-(a==1?8:a)))/7:(b-(8-(a==1?8:a)))/7+1;

87,909

社区成员

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

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