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 变量作用域分析
Jul 04 Javascript
js自定义方法通过隐藏iframe实现文件下载
Feb 21 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
Jun 24 Javascript
JavaScript实现将文本框的值插入指定位置的方法
Aug 13 Javascript
js实现点击向下展开的下拉菜单效果代码
Sep 01 Javascript
微信小程序开发教程-手势解锁实例
Jan 06 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
Angular5中调用第三方js插件的方法
Feb 26 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
Oct 31 Javascript
基于Proxy的小程序状态管理实现
Jun 14 Javascript
微信小程序实现消息框弹出动画
Apr 18 Javascript
Vue简单实现原理详解
May 07 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 Error与Logging函数的深入理解
2013/06/03 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
JTrackBar水平拖动效果
2007/07/15 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
javascript+xml实现简单图片轮换(只支持IE)
2012/12/23 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
2013/01/25 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
EasyUI实现二级页面的内容勾选的方法
2015/03/01 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
2015/11/17 Javascript
利用angularjs1.4制作的简易滑动门效果
2017/02/28 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
vue swipe自定义组件实现轮播效果
2019/07/03 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
[01:35]辉夜杯战队访谈宣传片—iG.V
2015/12/25 DOTA
python3调用R的示例代码
2018/02/23 Python
Python使用import导入本地脚本及导入模块的技巧总结
2019/08/07 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
甲方资料员岗位职责
2013/12/13 职场文书
幼师自我鉴定
2014/02/01 职场文书
运动会的口号
2014/06/09 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
Oracle中日期的使用方法实例
2022/07/07 Oracle