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 相关文章推荐
js 鼠标点击事件及其它捕获
Jun 04 Javascript
jQuery实现图片渐入渐出切换展示效果
Aug 15 Javascript
JS实现可展开折叠层的鼠标拖曳效果
Oct 09 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 Javascript
使用原生的javascript来实现轮播图
Feb 24 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
Sep 25 Javascript
React中嵌套组件与被嵌套组件的通信过程
Jul 11 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
Aug 12 Javascript
JS实现获取自定义属性data值的方法示例
Dec 19 Javascript
vue按需加载实例详解
Sep 06 Javascript
vue 导航守卫和axios拦截器有哪些区别
Dec 19 Vue.js
vue 动态生成拓扑图的示例
Jan 03 Vue.js
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 session 预定义数组
2009/03/16 PHP
PHP中数组合并的两种方法及区别介绍
2012/09/14 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
浅析JavaScript原型继承的陷阱
2013/12/03 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
2015/11/07 Javascript
JavaScript中的闭包
2016/02/24 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
JavaScript实现的简单加密解密操作示例
2018/06/01 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
node实现爬虫的几种简易方式
2019/08/22 Javascript
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
vue.js实现简单购物车功能
2020/05/30 Javascript
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
利用arcgis的python读取要素的X,Y方法
2018/12/22 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
Django media static外部访问Django中的图片设置教程
2020/04/07 Python
Django model class Meta原理解析
2020/11/14 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
Monki官网:斯堪的纳维亚的独立时尚品牌
2020/11/09 全球购物
竟聘演讲稿范文
2013/12/31 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
新文化运动的口号
2014/06/21 职场文书
工厂门卫的岗位职责
2014/07/27 职场文书
学位证书委托书
2014/09/30 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书
python单元测试之pytest的使用
2021/06/07 Python