<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html >
<head>
<meta http-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 = new Date(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(new Date());
}
</script>
</head>
<body>
<button id="last-week">上一週</button><button id="next-week">下一週</button>
<table id="monitor">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
複製程式碼
獲取當前周、上一週、下一週日期
相關文章
- 日程表-獲取當前周,點選切換上一週和下一週
- java獲取指定日期所在周的 週一 和 週日Java
- js外掛--獲取指定時間距離當前時間狀態:上週,當前周,前天,昨天,今天,明天,後天,當前周,下週。JS
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- 獲取當前時間往前的日期
- Mysql獲取當天,昨天,本週,本月,上週,上月的起始時間MySql
- Power Query M獲取上週、上上週、本月、去年同期
- 獲取指定日期是當年第幾周,指定日期所在周的開始和結束日期
- SqlServer獲取當前日期SQLServer
- Python獲取當前日期和日期差計算Python
- JavaScript 獲取當前月份JavaScript
- 獲取當前時間
- Android開發:獲取當前系統時間和日期的方法Android
- php 獲取當前域名和當前協議PHP協議
- JAVA 獲取今天,7天前,一個月前,今年起始日期,同比日期Java
- 《Qt5+QDate和QTime獲取當前系統日期和時間》QT
- C#獲取當前日期的yyyyMMddC#
- 使用JavaScript實現獲取當前日期JavaScript
- mybatis獲取當前時間MyBatis
- 獲取當前頁面的topViewControllerViewController
- Java獲取當前星期幾Java
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- MYSQL獲取當前年、季、月、周第一天、最後一天的日期/時間戳MySql時間戳
- js獲取某時間的當天0點時間戳 與某時間的當週週一0點時間戳JS時間戳
- python 如何獲取當前時間Python
- JavaScript 獲取指定時間前幾天日期JavaScript
- Flutter 小知識,Key的使用(獲取當前點選Widget位置/獲取當前Widget大小)Flutter
- 兩週豪取3000萬玩家,暴雪的下一個“OWL”?
- Flutter生命週期的獲取Flutter
- 獲取當天是本月的第幾周
- python獲取當前日期 年月日時分秒Python
- Flutter獲取當前網路型別Flutter型別
- Linux C獲取當前工作目錄Linux
- Spark獲取當前分割槽的partitionIdSpark
- 獲取當前Tomcat例項的埠Tomcat
- 微信小程式獲取當前位置微信小程式
- Java如何獲取當前執行緒Java執行緒
- 易優獲取當前文件上一篇、下一篇內容-Eyoucms標籤手冊