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()) / 86400000);
return Math.ceil(
(d + ((date2.getDay() + 1) - 1)) / 7
);
};
document.write(
"今天是本月的第 ", getMonthWeek(2007, 03, 19), " 周<br \/>"
, "今天是本年的第 ", getYearWeek(2007, 03, 19), " 周"
);
分享到:
相关推荐
主要介绍了js实现获取当前时间是本月第几周的方法,涉及javascript针对日期及时间的相关操作技巧,非常简单实用,需要的朋友可以参考下
JavaScript天数计算,JavaScript天数计算,
Jmat.js 是一个 JavaScript 的数学计算库。支持复杂的数学函数和统计。 标签:Jmatjs
用Javascript实现简单的计算功能
刚好做的项目同到了javascript时间的计算,就用javascript写了个时间计算,现在拿出来给大家分享
JavaScript计算某一天是星期几,文本框中是默认值 ,只要按此种格式输入日期时间,就可以推算出当天是星期几,一个简单的JS时间计算实例,运行本效果后,只需点击“计算”按钮即可显示效果,这样我们就能很快的知道...
使用JavaScript 完成表单的自动计算
javascript 动态生成一周的时间 。
JavaScript小数点精确计算,解决js小数点计算的问题,js计算,js小数计算,js浮点数计算
javascript计算文本框输入内容的长度
javascript 精确计算、日期处理、金额格式化
JavaScript计算性能对比研究.pdf
《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增...
javascript版本的轨道六根数计算卫星位置的函数 /* 参数例子: orbitPara = { o: 20,//升交点赤径(单位度) i: 30,//轨道倾角(单位度) w: 10,//近地点角距(单位度) a: 7000e+3,//半长轴(单位米) e: 0.5,//离心...
javaScript 获取给定日期所在月的第一个指定星期几,最后一个星期几
javascript避免数字计算精度误差的方法详解.docx
Javascript 计算面与点图形包含关系,主要用到图形方面,例如GPS车辆的点是否包含在围栏区域中