JavaScript 计算当天是本年本月的第几周
来源:互联网 发布:液晶电视网络连接图 编辑:程序博客网 时间:2024/06/10 17:55
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), " 周"
);
- JavaScript 计算当天是本年本月的第几周
- JavaScript 计算当天是本年本月的第几周
- JavaScript 计算当天是本年本月的第几周(原文:http://yxgyh.javaeye.com/blog/351630)
- 计算当天是本月第几周
- c#获取当前时间是本年的第几周,本月的第几周
- 如何计算当前时间是本年的第几个周?
- 计算当前日期是本年的第几周
- 当天是年,月的第几周。。。
- javascript获取当天、本周、本月、本年 开始及结束时间
- 当前日期是本月的第几周
- JS获取当天、本周、本月、本年的时间
- SQL中查找当天、本月、本年的数据
- 以周一为一周的第一天来计算当前时间是本月的第几周
- 求当前日期是本年的第几周
- java/jsp获取当前时间是本年的第几周
- sql查询当天、本周、本月、本年
- 根据日期判断 该日期是本月的第几周
- 72、java中如何取得当天是本年的第多少周?
- Eva's Balance
- OC4J
- 【2009-10-12】在javascript中使用到的特殊字符
- VC6+WDK+DriverStudio编译Windows驱动程序环境搭建
- 状态机的问题 红色标注出
- JavaScript 计算当天是本年本月的第几周
- Understand Java Thread state
- Oracle ADF Framework
- 链表(LinkedList)类
- CEGUI运行sample注意问题
- 提高应聘成功率必知三点
- 弹性域 (Flexfields)
- .net下OracleClient不能连接Oracle问题
- 终于有属于自己的博客了