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 模拟气泡屏保效果代码
Jul 10 Javascript
手把手教你自己写一个js表单验证框架的方法
Sep 14 Javascript
JQuery自适应IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
Mar 28 Javascript
javascript的原生方法获取数组中的最大(最小)值
Dec 19 Javascript
js对象的复制继承实例
Jan 10 Javascript
JavaScript cookie详解及简单实例应用
Dec 31 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
Feb 22 Javascript
对Vue table 动态表格td可编辑的方法详解
Aug 28 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 jQuery
解决新建一个vue项目过程中遇到的问题
Oct 22 Javascript
javascript实现搜索筛选功能实例代码
Nov 12 Javascript
Vue elementUI表单嵌套表格并对每行进行校验详解
Feb 18 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 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
php懒人函数 自动添加数据
2011/06/28 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
PHP goto语句简介和使用实例
2014/03/11 PHP
thinkPHP简单实现多个子查询语句的方法
2016/12/05 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
2019/12/03 PHP
jquery里的each使用方法详解
2010/12/22 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
jquery基础教程之数组使用详解
2014/03/10 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
2015/11/16 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
vue实现商城购物车功能
2017/11/27 Javascript
Angular4学习教程之HTML属性绑定的方法
2018/01/04 Javascript
Vue EventBus自定义组件事件传递
2018/06/25 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
一波神奇的Python语句、函数与方法的使用技巧总结
2015/12/08 Python
python3.5仿微软计算器程序
2020/03/30 Python
python装饰器的特性原理详解
2019/12/25 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
2020/04/21 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
捐赠仪式主持词
2014/03/19 职场文书
文明城市创建标语
2014/06/16 职场文书
销售人才自我评价范文
2014/09/27 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
妇产科护理心得体会
2016/01/22 职场文书
工作计划范文之财务管理
2019/08/09 职场文书
Vue Element UI自定义描述列表组件
2021/05/18 Vue.js
Windows下载并安装MySQL8.0.x 版本的完整教程
2022/04/10 MySQL