js获取当前周一的日期月有几周,当日是本月的第几周

?怎么获取今天所在的周是本月的第几周 - C#当前位置:& &&&?怎么获取今天所在的周是本月的第几周?怎么获取今天所在的周是本月的第几周&&网友分享于:&&浏览:168次???如何获取今天所在的周是本月的第几周???如何获取今天所在的周是本月的第几周 &
& 谢谢------解决方案--------------------int currentWeek = 0;
//构造当前月的1号
DateTime dd = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
//获得当前月1号是一个星期的第几天
int week = (int)dd.DayOfW
//用来存储,当第一天不是星期天时,这个星期还有多少天
int t1 = 0;
if (week &
//如果不是一个星期日
currentWeek++;
int t2 = (DateTime.Now.Day - t1) % 7;
int t3 = 0;
if (t2 != 0)
t3 = (DateTime.Now.Day - t1) / 7 + 1;
t3 = (DateTime.Now.Day - t1) / 7;
currentWeek += t3;
这样就可以了
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有查看: 1502|回复: 3
公式根据日期判断属于当月的第几周
阅读权限20
在线时间 小时
& & & & & & & &
之前做report的时候需要判断一个日期是当月的第几周,公式里的weeknum只能计算是该年的周数。
在论坛里也看到很多高手写的公式,但是都很长,而且我试过有的都不对,所以自己琢磨了一下。
我的是根据判断日期是该年的第几周,然后减去当月1号是第几周,再加1即可。
当然这个方法现在我自己是按照周日为第一天算的,如果想要以周一开始就在weeknum中加个参数就可以了,详情参考附件,有错误的话请告诉我,谢谢
(6.46 KB, 下载次数: 20)
11:32 上传
点击文件名下载附件
阅读权限95
在线时间 小时
月初第一天也可以用新的函数。=WEEKNUM(B1)-WEEKNUM(EOMONTH(B1,-1)+1)+1复制代码
阅读权限20
在线时间 小时
首席打杂 发表于
月初第一天也可以用新的函数。
不错,学到了一个新的函数,赞一个
阅读权限10
在线时间 小时
月初第一天也可以用新的函数。
厉害了!谢谢
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师如何计算每一天是当月的第几周,求大神帮忙【excel吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:149,723贴子:
如何计算每一天是当月的第几周,求大神帮忙收藏
我这个公式,当1号是周一的时候就出问题,不知道如何改进,求大神帮忙。
金山毒霸软件管理提供最新版本WPS办公软件下载.用毒霸安全下载,一键无忧
如果1号是周日,也算为第一周
登录百度帐号推荐应用js实现获取当前时间是本月第几周的方法
作者:企鹅
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了js实现获取当前时间是本月第几周的方法,涉及javascript针对日期及时间的相关操作技巧,非常简单实用,需要的朋友可以参考下
本文实例讲述了js实现获取当前时间是本月第几周的方法。分享给大家供大家参考。具体如下:
&script language="javascript"&
var getMonthWeek = function (a, b, c) {
a = d = 当前日期
b = 6 - w = 当前周的还有几天过完(不算今天)
a + b 的和在除以7 就是当天是当前月份的第几周
var date = new Date(a, parseInt(b) - 1, c), w = date.getDay(), d = date.getDate();
return Math.ceil(
(d + 6 - w) / 7
var getYearWeek = function (a, b, c) {
date1是当前日期
date2是当年第一天
d是当前日期是今年第多少天
用d + 当前年的第一天的周差距的和在除以7就是本年第几周
var date1 = new Date(a, parseInt(b) - 1, c), date2 = new Date(a, 0, 1),
d = Math.round((date1.valueOf() - date2.valueOf()) / );
return Math.ceil(
(d + ((date2.getDay() + 1) - 1)) / 7
today=new Date();//获取当前时间
var y = today.getYear();
var m = today.getMonth()+1;
var d = today.getDate();
document.write( "今天是",m,"月的第 ", getMonthWeek(y, m, d), " 周" );
希望本文所述对大家的javascript程序设计有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 java获取当前周的日期 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信