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 相关文章推荐
解决 FireFox 下[使用event很麻烦] 的问题.
Aug 22 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
Dec 11 Javascript
js 实现在离开页面时提醒未保存的信息(减少用户重复操作)
Jan 16 Javascript
一个CSS+jQuery实现的放大缩小动画效果
Feb 19 Javascript
JavaScript实现重置表单(reset)的方法
Apr 02 Javascript
AngularJS使用ngMessages进行表单验证
Dec 27 Javascript
Web前端开发工具——bower依赖包管理工具
Mar 29 Javascript
深入理解javascript的getTime()方法
Feb 16 Javascript
js上传图片预览的实现方法
May 09 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
Jun 19 Javascript
关于AngularJS中ng-repeat不更新视图的解决方法
Sep 30 Javascript
Angular封装表单控件及思想总结
Dec 11 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
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
PHP翻页跳转功能实现方法
2020/11/30 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
几行代码轻松搞定jquery实现flash8类似的连接效果
2007/05/03 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
最简单的tab切换实例代码
2016/05/13 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
EasyUI Pagination 分页的两种做法小结
2016/07/09 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
vue-dialog的弹出层组件
2020/05/25 Javascript
tab栏切换原理
2017/03/22 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
使用JS动态显示文本
2017/09/09 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
Python 列表list使用介绍
2014/11/30 Python
Python 专题一 函数的基础知识
2017/03/16 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
python如何处理程序无法打开
2020/06/16 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
人力资源管理系自荐信
2014/05/31 职场文书
房产公证书格式
2015/01/26 职场文书
公司人事任命通知
2015/04/20 职场文书
会议营销主持词
2015/07/03 职场文书
《将心比心》教学反思
2016/02/23 职场文书
Python图像处理库PIL详细使用说明
2022/04/06 Python
解决spring.thymeleaf.cache=false不起作用的问题
2022/06/10 Java/Android