js获取当前周、上一周、下一周日期
发布时间 - 2026-01-11 00:14:58 点击率:次效果图:
代码如下:
<!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>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js获取当前日期
# js获取当前周的日期
# js获取当前日期年月日
# javascript 当前日期加(天、周、月、年)
# js实现获取当前时间是本月第几周的方法
# moment.js轻松实现获取当前日期是当年的第几周
# JS实现获取当前所在周的周六、周日示例分析
# 怎么使用js计算当前一周的日期
# JS如何根据当前日期获取一周所有日期
# moment.js 计算当前一周、一月对应日期的实例
# js根据当前日期获取前一周或者后一周等日期
# 如何用js获取当年周数列表以及当前日期是第几周
# 星期天
# 上一周
# meta
# http
# equiv
# head
# gt
# html
# EN
# Content
# script
# title
# onload
# window
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何将凡科建站内容保存为本地文件?
如何在建站宝盒中设置产品搜索功能?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
PHP正则匹配日期和时间(时间戳转换)的实例代码
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
详解jQuery中的事件
Laravel如何发送系统通知?(Notification渠道示例)
Laravel如何处理和验证JSON类型的数据库字段
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
如何在IIS7上新建站点并设置安全权限?
Laravel如何处理表单验证?(Requests代码示例)
在centOS 7安装mysql 5.7的详细教程
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
html如何与html链接_实现多个HTML页面互相链接【互相】
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
Python制作简易注册登录系统
Laravel API资源类怎么用_Laravel API Resource数据转换
Laravel如何保护应用免受CSRF攻击?(原理和示例)
JavaScript常见的五种数组去重的方式
如何基于云服务器快速搭建网站及云盘系统?
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
Laravel如何实现用户注册和登录?(Auth脚手架指南)
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
微信h5制作网站有哪些,免费微信H5页面制作工具?
实例解析Array和String方法
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
Laravel如何使用Sanctum进行API认证?(SPA实战)
移动端脚本框架Hammer.js
独立制作一个网站多少钱,建立网站需要花多少钱?
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
Laravel怎么连接多个数据库_Laravel多数据库连接配置
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
node.js报错:Cannot find module 'ejs'的解决办法
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
如何彻底删除建站之星生成的Banner?
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
Laravel distinct去重查询_Laravel Eloquent去重方法
javascript基本数据类型及类型检测常用方法小结
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
香港服务器建站指南:免备案优势与SEO优化技巧全解析
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
微信小程序制作网站有哪些,微信小程序需要做网站吗?

