js根据日期计算周所在的范围
来源:互联网 发布:java 捕获多个异常 编辑:程序博客网 时间:2024/05/16 02:25
可以根据某一个日期计算出周时间,并可以获取下一周,上一周的时间
下面是完整的html代码,希望能帮到大家
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html >
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=utf-8" />
<title>日历操作</title><script>
window.onload =function(){
var cells = document.getElementById('monitor').getElementsByTagName('td');
var clen = cells.length;
var currentFirstDate;
var formatDate = function(date){
var year = date.getFullYear()+'年';
var month = (date.getMonth()+1)+'月';
var day = date.getDate()+'日';
var week ='('+['星期天','星期一','星期二','星期三','星期四','星期五','星期六'][date.getDay()]+')';
return year+month+day+' '+week; };
var addDate=function(date,n){
date.setDate(date.getDate()+n);
return date;
};
var setDate =function(date){
var week = date.getDay()-1;
date = addDate(date,week*-1);
currentFirstDate =newDate(date);
for(var i = 0;i<clen;i++){
cells[i].innerHTML = formatDate(i==0 ? date : addDate(date,1));
}
};
document.getElementById('last-week').onclick = function(){
setDate(addDate(currentFirstDate,-7));
};
document.getElementById('next-week').onclick = function(){
setDate(addDate(currentFirstDate,7));
}; setDate(newDate());
}
</script>
</head>
<body>
<buttonid="last-week">上一周</button><buttonid="next-week">下一周</button>
<tableid="monitor">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
- js根据日期计算周所在的范围
- 根据日期计算当前日期所在周是日期所在年份的第几周
- 根据指定日期计算所在周一的日期
- php时间戳函数实现计算第几周,以及当天所在周的具体日期范围
- 根据输入日期获取此日期所在日期范围
- 根据日期计算所在月的第几周和星期几
- Java 根据指定日期计算所在周的周一和周日
- Java 根据指定日期计算所在周的周一和周日
- JS 获取当天所在月的最后一天日期,所在周的每天的日期,时间的计算
- js自动计算给定日期所在周的周一与周日对应的日期
- android 计算所在周所在月的前后日期
- js 根据时间范围获取之间的日期
- IOS 日期的计算(根据服务器返回的年份和周次 计算出周次对应的日期范围)
- 当前日期所在的星期范围
- 二分法计算点所在的范围
- 根据周次获取周次的日期范围
- 根据今天的日期或者传入的日期得到本日所在周的开始日期和结束日期
- 根据指定日期,获取该日期所在周的其他日期
- 射电卫星控制人,尤里技术是真的。人操作计算机控制卫星,而后用卫星控制人。
- MapReduce之二次排序
- java中判断字符串是否为数字的方法
- iOS-按钮单选与多选逻辑处理
- C# 十六进制 string 转换为浮点型
- js根据日期计算周所在的范围
- Java 基础(15)—— 获取项目所在的路径
- ES集群搭建—基于2.3.0版本
- Android 常用权限总结
- 汇编语言基础入门知识
- 例 5.8 求Fibonacci数列的前40个数。
- SpringMVC的Interceptor拦截器介绍
- CentOS关闭默认防火墙
- miniui中dataGrid默认选中第一行