获取某年的某天是第几周
来源:互联网 发布:一千零一夜 知乎 编辑:程序博客网 时间:2024/05/07 13:37
方法一:
var date1 = new Date();var date2 = new Date(); date2.setMonth(0);date2.setDate(1); //当年第一天var rq = date1-date2;var s1 = Math.ceil(rq/(24*60*60*1000));var s2 = Math.ceil(s1/7);
方法二:
/** * 获取是否是闰年 */function isLeapYear(year) { return (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0);}/** * 获取第个月的天数 */function getMonthDays(year, month) { return [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month] || (isLeapYear(year) ? 29 : 28);}/** * 获取某年的某天是第几周 */function getWeekNumber(y, m, d) { var now = new Date(y, m - 1, d), year = now.getFullYear(), month = now.getMonth(), days = now.getDate(); //那一天是那一年中的第多少天 for (var i = 0; i < month; i++) { days += getMonthDays(year, i); } //那一年第一天是星期几 var yearFirstDay = new Date(year, 0, 1).getDay() || 7; var week = null; if(yearFirstDay < 7){ yearFirstDay = 7; } week = Math.ceil(days/7); return week;}
/* 获取当月最后一天 */
new Date(2017,05,0); //获取5月最后一天
new Date(2017,06,01); //获取5月第一天
1 0
- 获取某年的某天是第几周
- 获取某年的某天是第几周
- 动态获取某年第几周的起始日期
- 获取某年第几周的开始日期和结束日期
- 取得日期是某年的第几周
- PHP获取某年第几周的开始日期和结束日期
- PHP获取某年第几周德起始终止日期
- MySql获取某天是一年的第几周
- 输入某年的第几天,计算并输出它是这一年的第几月第几日
- Java获取某年某周的第一天
- Java获取某年某周的最后一天
- 获取某年某一周的开始和结束时间
- 获取日期对应的第几周
- 获取当前是今年的第几周
- js获取某年某月某天是第几周
- 获取星期一,获取第几周
- asp.net关于时间方法,当前月有多少天、求某年有多少周、求当前日期是一年的中第几周
- asp.net关于时间方法,当前月有多少天、求某年有多少周、求当前日期是一年的中第几周
- Android AdapterViewFlipper
- iOS 8开发入门--序言(2)
- Sublime Text 3快捷键排行榜
- noip初赛复习(全)(转)
- 模拟JDK动态代理 ; 自己动手模拟实现java动态代理
- 获取某年的某天是第几周
- 在windows上创建完美的不规则窗口
- yum -y upgrade 和 yum -y update 区别
- 普及练习场之交叉模拟
- JavaSE_7th_权限控制
- P3378 堆
- 输入一个字符串,同时输入帧头和帧尾
- Add Two Numbers
- Android基础梳理