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 相关文章推荐
javascript之对系统的toFixed()方法的修正
May 08 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
Jun 30 Javascript
gridview生成时如何去掉style属性中的border-collapse
Sep 30 Javascript
jQuery对象的length属性用法实例
Dec 27 Javascript
jQuery中[attribute=value]选择器用法实例
Dec 31 Javascript
javascript实现删除前弹出确认框
Jun 04 Javascript
jQuery简单实现tab选项卡切换效果
Jun 20 Javascript
jQuery加载及解析XML文件的方法实例分析
Jan 22 Javascript
easyui-datagrid特殊字符不能显示的处理方法
Apr 12 Javascript
bootstrap 路径导航 分页 进度条的实例代码
Aug 06 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
Feb 27 Javascript
微信小程序实现收货地址左滑删除
Nov 18 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
php FPDF类库应用实现代码
2009/03/20 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
深入PHP magic quotes的详解
2013/06/17 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
浅谈Laravel中的三种中间件的作用
2019/10/13 PHP
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
javacript使用break内层跳出外层循环分析
2015/01/12 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
脚本div实现拖放功能(两种)
2017/02/13 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
详解Django中的权限和组以及消息
2015/07/23 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
关于Python正则表达式 findall函数问题详解
2018/03/22 Python
python实现三维拟合的方法
2018/12/29 Python
python中eval与int的区别浅析
2019/08/11 Python
Python中关于浮点数的冷知识
2019/09/22 Python
python图像处理模块Pillow的学习详解
2019/10/09 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
介绍一下Linux文件的记录形式
2012/04/18 面试题
先进工作者获奖感言
2014/02/08 职场文书
写得不错的求职信范文
2014/07/11 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
2015年成本会计工作总结
2015/10/14 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书
《三国志》赏析
2019/08/27 职场文书
用python自动生成日历
2021/04/24 Python
MySQL数据库10秒内插入百万条数据的实现
2021/11/01 MySQL
Pytorch中使用ImageFolder读取数据集时忽略特定文件
2022/03/23 Python
springboot读取nacos配置文件
2022/05/20 Java/Android