社区
JavaScript
帖子详情
JS 中根据日期计算当天对应的一年的第几周
Lidisam
2016-02-17 10:06:48
需要一年的第一天如果不是周一,那还是上一年的最后一周;
就是说如果新的一年第一周不是完整的一周那就算成上一年的。
网上很多代码都把这个计算成一年的第一周了,不是我想要的
...全文
734
2
打赏
收藏
JS 中根据日期计算当天对应的一年的第几周
需要一年的第一天如果不是周一,那还是上一年的最后一周; 就是说如果新的一年第一周不是完整的一周那就算成上一年的。 网上很多代码都把这个计算成一年的第一周了,不是我想要的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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;
根据具体
日期
计算
是
一年
的第
几周
和当月的第
几周
根据具体
日期
计算
是
一年
的第
几周
和当月的第
几周
js
根据
一年
中
的周(
一年
中
的第
几周
),来获取周的
日期
范围(根据
一年
的第N周,来获取第N周的
日期
范围)
Date.prototype.Format = function(fmt){ //需要
JS
格式化时间,后期做的时候方便使用 var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : t...
Javascript
计算
一年
中
的第
几周
从几号开始到几号结束
需求介绍 给一个年份和第
几周
,
计算
出这周是从几号到几号
moment.
js
计算
某年某周
对应
的开始
日期
以及结束
日期
moment.
js
计算
某年某周
对应
的开始
日期
以及结束
日期
。
JS
获取
一年
有多少个周
function naturalWeek(year) { var weeks = {} var eachWeek = [] var index = 1 var yearStart = new Date(year.toString() + '/1/1').valueOf() var yearEnd = new Date((Number(year) + 1).toString() + '/...
JavaScript
87,909
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章