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 在线压缩和格式化收藏
Jan 16 Javascript
jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
Jan 24 Javascript
javascript中的toFixed固定小数位数 简单实例分享
Jul 12 Javascript
浅析JavaScript中的同名标识符优先级
Dec 06 Javascript
jQuery 过滤方法filter()选择具有特殊属性的元素
Jun 15 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
Nov 23 Javascript
浅谈javascript中的三种弹窗
Oct 21 Javascript
微信小程序  自定义创建详细介绍
Oct 27 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
Jan 06 Javascript
Mongoose经常返回e11000 error的原因分析
Mar 29 Javascript
关于Layui Table隐藏列问题
Sep 16 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
Nov 13 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 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
WordPress判断用户是否登录的代码
2011/03/17 PHP
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
PHP中创建图像并绘制文字的例子
2014/11/19 PHP
浅析php工厂模式
2014/11/25 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
2016/09/20 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
vue+element项目中过滤输入框特殊字符小结
2019/08/07 Javascript
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
Win10 安装PyCharm2019.1.1(图文教程)
2019/09/29 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
西班牙美妆电商:Perfume’s Club(有中文站)
2018/08/08 全球购物
Linux文件系统类型
2012/02/15 面试题
领导党性分析材料
2014/02/15 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
会议室使用管理制度
2015/08/06 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
Python 键盘事件详解
2021/11/11 Python