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 相关文章推荐
OfflineSave离线保存代码再次发布使用说明
May 23 Javascript
javascript天然的迭代器
Oct 29 Javascript
jquery $.each()使用探讨
Sep 23 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
Jan 10 Javascript
js实现select跳转功能代码
Oct 22 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 Javascript
浅谈js中test()函数在正则中的使用
Aug 19 Javascript
在Vue中使用Compass的方法
Mar 02 Javascript
详解vue2.0 资源文件assets和static的区别
Nov 27 Javascript
VScode格式化ESlint方法(最全最好用方法)
Sep 10 Javascript
JS async 函数的含义和用法实例总结
Apr 08 Javascript
ant design 日期格式化的实现
Oct 27 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
php数据类型判断函数有哪些
2013/09/23 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
2014/09/10 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
2015/06/11 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
jQuery中deferred对象使用方法详解
2016/07/14 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
2018/02/27 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
vue中子组件调用兄弟组件方法
2018/07/06 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
关于vue表单提交防双/多击的例子
2019/10/31 Javascript
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
python使用BeautifulSoup分析网页信息的方法
2015/04/04 Python
python关闭windows进程的方法
2015/04/18 Python
python 移除字符串尾部的数字方法
2018/07/17 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
python中类的属性和方法介绍
2018/11/27 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
python 解决Fatal error in launcher:错误问题
2020/05/21 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
Python新建项目自动添加介绍和utf-8编码的方法
2020/12/26 Python
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
移动端HTML5 input常见问题(小结)
2020/09/28 HTML / CSS
出纳工作岗位责任制
2014/02/02 职场文书
校庆标语集锦
2014/06/25 职场文书
员工工作表现自我评价
2015/03/06 职场文书
python实现学生信息管理系统(面向对象)
2022/06/05 Python