js实现获取当前时间是本月第几周的方法


Posted in Javascript onAugust 11, 2015

本文实例讲述了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()) / 86400000); 
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), " 周" ); 
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 用Node.js写Shell脚本[译]
Sep 20 Javascript
JavaScript window.document的属性、方法和事件小结
Oct 24 Javascript
js实现防止被iframe的方法
Jul 03 Javascript
javascript文件加载管理简单实现方法
Jul 25 Javascript
Jquery跨浏览器文本复制插件Zero Clipboard的使用方法
Feb 28 Javascript
前端js文件合并的三种方式推荐
May 19 Javascript
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
node 版本切换的实现
Feb 02 Javascript
Node登录权限验证token验证实现的方法示例
May 25 Javascript
在vue中使用cookie记住用户上次选择的实例(本次例子中为下拉框)
Sep 11 Javascript
js实现淘宝浏览商品放大镜功能
Oct 28 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
Jan 19 Javascript
js判断子窗体是否关闭的方法
Aug 11 #Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
Aug 11 #Javascript
iframe跨域通信封装详解
Aug 11 #Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
Aug 11 #Javascript
JS+CSS实现美化的下拉列表框效果
Aug 11 #Javascript
localResizeIMG先压缩后使用ajax无刷新上传(移动端)
Aug 11 #Javascript
JavaScript设置表单上传时文件个数的方法
Aug 11 #Javascript
You might like
PHP下判断网址是否有效的代码
2011/10/08 PHP
php中CI操作多个数据库的代码
2012/07/05 PHP
php自定义加密与解密程序实例
2014/12/31 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
2013/12/11 Javascript
js字符串完全替换函数分享
2014/12/03 Javascript
jQuery焦点控制图层展示延迟隐藏的方法
2015/03/09 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
jQuery实现可编辑表格并生成json结果(实例代码)
2017/07/19 jQuery
如何通过setTimeout理解JS运行机制详解
2019/03/23 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
微信小程序制作扭蛋机代码实例
2019/09/24 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
python3 pillow生成简单验证码图片的示例
2017/09/19 Python
磁盘垃圾文件清理器python代码实现
2020/08/24 Python
python进程和线程用法知识点总结
2019/05/28 Python
python中for循环把字符串或者字典添加到列表的方法
2019/07/20 Python
python的常见矩阵运算(小结)
2019/08/07 Python
Python的形参和实参使用方式
2019/12/24 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
使用TensorBoard进行超参数优化的实现
2020/07/06 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
美国专营婴幼儿用品的购物网站:buybuy BABY
2017/01/01 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
简短证婚人证婚词
2014/01/09 职场文书
学生打架检讨书1000字
2014/01/16 职场文书
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
计算机应用应届生求职信
2014/07/12 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
2014年法制宣传日活动方案
2014/11/02 职场文书
浅谈Python数学建模之数据导入
2021/06/23 Python
vue-cil之axios的二次封装与proxy反向代理使用说明
2022/04/07 Vue.js