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 相关文章推荐
jquery text()要注意啦
Oct 30 Javascript
javascript基础之查找元素的详细介绍(访问节点)
Jul 05 Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 Javascript
javascript数组去重常用方法实例分析
Apr 11 Javascript
vue做网页开场视频的实例代码
Oct 20 Javascript
vue.js将时间戳转化为日期格式的实现代码
Jun 05 Javascript
vue数组对象排序的实现代码
Jun 20 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
Sep 02 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
Oct 20 Javascript
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
VUE中使用MUI方法
Feb 12 Javascript
JavaScript前端开发时数值运算的小技巧
Jul 28 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和ACCESS写聊天室(九)
2006/10/09 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
php导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
php使用curl通过代理获取数据的实现方法
2016/05/16 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
如何在PHP中使用数组
2020/06/09 PHP
告诉大家什么是JSON
2008/06/10 Javascript
js下将字符串当函数执行的方法
2011/07/13 Javascript
可插入图片的TEXT文本框
2013/12/27 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
函数window.open实现关闭所有的子窗口
2015/08/03 Javascript
javascript动态添加checkbox复选框的方法
2015/12/23 Javascript
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
详解JavaScript事件循环机制
2018/09/07 Javascript
Vue 3.0双向绑定原理的实现方法
2019/10/23 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
不刷新网页就能链接新的js文件方法总结
2020/03/01 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
VSCode Vue开发推荐插件和VSCode快捷键(小结)
2020/08/08 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
Python实现分割文件及合并文件的方法
2015/07/10 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
使用python实现简单五子棋游戏
2019/06/18 Python
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
程序员机试试题汇总
2012/03/07 面试题
2013年保送生自荐信格式
2013/11/20 职场文书
生产部厂长职位说明书
2014/03/03 职场文书
旺仔牛奶广告词
2014/03/20 职场文书
终止或解除劳动合同及劳动关系的证明书
2014/10/06 职场文书
2014年电话客服工作总结
2014/12/09 职场文书
【海涛七七解说】DCG第二周:DK VS 天禄
2022/04/01 DOTA