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插件原来如此简单 jQuery插件的机制及实战
Feb 07 Javascript
document.createElement()用法及注意事项(ff下不兼容)
Mar 13 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
Aug 26 Javascript
解决ueditor jquery javascript 取值问题
Dec 30 Javascript
你有必要知道的25个JavaScript面试题
Dec 29 Javascript
javascript每日必学之条件分支
Feb 17 Javascript
简述Matlab中size()函数的用法
Mar 20 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
May 11 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
Feb 21 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
Sep 12 Javascript
vue2路由基本用法实例分析
Mar 06 Javascript
vue.js实现点击图标放大离开时缩小的代码
Jan 27 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/03/25 PHP
CI(CodeIgniter)框架中的增删改查操作
2014/06/10 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
Linux下安装PHP MSSQL扩展教程
2014/10/24 PHP
利用PHP将图片转换成base64编码的实现方法
2016/09/13 PHP
PHP中静态变量的使用方法实例分析
2016/12/01 PHP
php压缩文件夹最新版
2018/07/18 PHP
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
关于jquery ajax 调用带参数的webservice返回XML数据一个小细节
2012/07/31 Javascript
ES6记录异步函数的执行时间详解
2016/08/31 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
详解JS中的快速排序与冒泡
2017/01/10 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
Vue-cli项目获取本地json文件数据的实例
2018/03/07 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
Python多线程编程(一):threading模块综述
2015/04/05 Python
Python松散正则表达式用法分析
2016/04/29 Python
使用python对文件中的单词进行提取的方法示例
2018/12/21 Python
Python匿名函数及应用示例
2019/04/09 Python
python实现QQ批量登录功能
2019/06/19 Python
python super函数使用方法详解
2020/02/14 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
Python读取xlsx数据生成图标代码实例
2020/08/12 Python
毕业生个人求职的自我评价
2013/10/28 职场文书
运动会领导邀请函
2014/02/05 职场文书
环境卫生倡议书
2014/08/29 职场文书
捐助倡议书
2015/01/19 职场文书
七夕情人节问候语
2015/11/11 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android