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 XML实现两级级联下拉列表
Nov 10 Javascript
javascript开发随笔二 动态加载js和文件
Nov 25 Javascript
IE6 hack for js 集锦
Sep 23 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
Mar 23 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
Dec 01 Javascript
BootStrap Typeahead自动补全插件实例代码
Aug 10 Javascript
Bootstrap CSS组件之大屏幕展播
Dec 17 Javascript
node实现简单的反向代理服务器
Jul 26 Javascript
JavaScript之数组扁平化详解
Jun 03 Javascript
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
在Vue项目中使用Typescript的实现
Dec 19 Javascript
JS实现密码框效果
Sep 10 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
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
一个经典的PHP验证码类分享
2014/11/18 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
JS+CSS实现可以凹陷显示选中单元格的方法
2015/03/02 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
简单实现js选项卡切换效果
2017/02/09 Javascript
JS改变页面颜色源码分享
2018/02/24 Javascript
Angular5给组件本身的标签添加样式class的方法
2018/04/07 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
微信小程序关键字变色实现代码实例
2019/12/13 Javascript
js实现随机圆与矩形功能
2020/10/29 Javascript
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
Python写的一个定时重跑获取数据库数据
2016/12/28 Python
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
python 动态生成变量名以及动态获取变量的变量名方法
2019/01/20 Python
使用python分析统计自己微信朋友的信息
2019/07/19 Python
Python matplotlib生成图片背景透明的示例代码
2019/08/30 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
Python 如何创建一个简单的REST接口
2020/07/30 Python
python GUI计算器的实现
2020/10/09 Python
python 实现图片裁剪小工具
2021/02/02 Python
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
编辑求职信样本
2013/12/16 职场文书
环保倡议书100字
2014/05/15 职场文书
应急管理培训方案
2014/06/12 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
故意伤害罪辩护词
2015/05/21 职场文书
《七律·长征》教学反思
2016/02/16 职场文书
python 爬取华为应用市场评论
2021/05/29 Python
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL