JavaScript 计算当天是本年本月的第几周


Posted in Javascript onMarch 22, 2009
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 工具库 Cloudgamer JavaScript Library v0.1 发布
Oct 29 Javascript
JQuery 插件模板 制作jquery插件的朋友可以参考下
Mar 17 Javascript
javascript getElementsByClassName函数
Apr 01 Javascript
基于jquery的关于动态创建DOM元素的问题
Dec 24 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
Apr 02 Javascript
生成二维码方法汇总
Dec 26 Javascript
PHP守护进程实例
Mar 06 Javascript
React 全自动数据表格组件——BodeGrid的实现思路
Jun 12 Javascript
vue 获取及修改store.js里的公共变量实例
Nov 06 Javascript
layui前端时间戳转化实例
Nov 15 Javascript
javascript 使用sleep函数的常见方法详解
Apr 26 Javascript
小程序wx.getUserProfile接口的具体使用
Jun 02 Javascript
DWR Ext 加载数据
Mar 22 #Javascript
dwr spring的集成实现代码
Mar 22 #Javascript
Ext javascript建立超链接,进行事件处理的实现方法
Mar 22 #Javascript
JS中==与===操作符的比较
Mar 21 #Javascript
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
Mar 21 #Javascript
javascript parseInt 函数分析(转)
Mar 21 #Javascript
javascript 装载iframe子页面,自适应高度
Mar 20 #Javascript
You might like
yii使用activeFileField控件实现上传文件与图片的方法
2015/12/28 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
javascript中的undefined 与 null 的区别  补充篇
2010/03/17 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
利用jQuery中的ajax分页实现代码
2016/02/25 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
微信小程序实现折叠面板
2018/01/31 Javascript
通过 JS 判断页面是否有滚动条的实现方法
2018/04/05 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
VUE脚手架的下载和配置步骤详解
2019/04/01 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
微信小程序实现页面分享onShareAppMessage
2019/08/12 Javascript
详解Python中with语句的用法
2015/04/15 Python
Python的Flask开发框架简单上手笔记
2015/11/16 Python
利用Pandas 创建空的DataFrame方法
2018/04/08 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
Python3实现的回文数判断及罗马数字转整数算法示例
2019/03/27 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
2020/02/24 Python
Tensorflow全局设置可见GPU编号操作
2020/06/30 Python
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
学年自我鉴定范文
2013/10/01 职场文书
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
历史系自荐信范文
2013/12/24 职场文书
新春寄语大全
2014/04/09 职场文书
六一儿童节开幕词
2015/01/29 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
昆虫记读书笔记
2015/06/26 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python