html的week控件 获取周(星期)的第一天(周一)和最后一天(周日)

news/2024/11/8 23:48:04 标签: html, 前端
htmledit_views">

html的week控件 获取周(星期)的第一天(周一)和最后一天(周日)

<input type="week" id="week" class="my-css" value="@ViewBag.DefaultWeek" />

<script>
function PageList() {                                
     var dateString = $("#week").val();//控件值格式为: 'YYYY-WW',如:2024-W42
     console.log("年度第几周", dateString);
     var year = parseInt(dateString.substr(0, 4), 10);//截取字符串“年”的部分:2024
     var week = parseInt(dateString.substr(6, 2), 10);//截取字符串“第几周”的部分:42

     //计算日期
     var jsDate = new Date(year, 0, (week - 1) * 7);//生成日期
     var dayOfWeek = jsDate.getDay();
     var dayOffset = dayOfWeek === 1 ? 0 : 1 - dayOfWeek;

     var monday = new Date(jsDate.setDate(jsDate.getDate() + dayOffset + 1));//星期一日期
     var sunday = new Date(jsDate.setDate(monday.getDate() + 6));//星期日日期(星期一+6天)

     var StartDate = monday.toISOString().substr(0, 10);
     var EndDate = sunday.toISOString().substr(0, 10);
     console.log('星期一: ' + StartDate);
     console.log('星期日: ' + EndDate);
}
</script>


http://www.niftyadmin.cn/n/5744573.html

相关文章

理解Web登录机制:会话管理与跟踪技术解析(一)

在这篇博客中&#xff0c;我们将深入探讨登录校验、会话技术和会话跟踪技术的基本概念、实现原理及其在Web应用中的应用。我们将介绍常见的会话跟踪技术&#xff0c;如Cookies、Session&#xff0c;并讨论它们的优缺点。同时&#xff0c;我们也会涉及如何使用现有的技术栈来实现…

MySQL 到 ClickHouse 数据同步优化(三)

简述 本文主要介绍 CloudCanal 如何将关系型数据库中数据同步到 ClickHouse&#xff0c;默认使用 ReplacingMergeTree 作为 ClickHouse 表引擎&#xff0c;链路特点包括&#xff1a; 新增 _version、_sign 字段&#xff0c;以便 ClickHouse 准确合并。DML 操作均以 INSERT 写…

量化研究--年化57%全球动量模型策略回测,学习使用

文章声明:本内容为个人的业余研究&#xff0c;和任何单位&#xff0c;机构没有关系&#xff0c;文章出现的股票代码&#xff0c;全部只是测试例子&#xff0c;不做投资参考&#xff0c;投资有风险&#xff0c;代码学习使用&#xff0c;不做商业用途 本文利用全球动量模型策略回…

SpringBoot整合Liquibase对数据库管理和迁移

简介 Liquibase是一个用于用于跟踪、管理和应用数据库变化的开源工具&#xff0c;通过日志文件(changelog)的形式记录数据库的变更(changeset)&#xff0c;然后执行日志文件中的修改&#xff0c;将数据库更新或回滚(rollback)到一致的状态。它的目标是提供一种数据库类型无关的…

Kafka面试题 part-1

一、kafka消息发送的流程&#xff1f; 发送原理&#xff1a; 在消息发送的过程中&#xff0c;涉及到了两个线程——main 线程和 Sender 线程。在 main 线程中创建了一个双端队列 RecordAccumulator。main 线程将消息发送给 RecordAccumulator&#xff0c;Sender 线程不断从 R…

stm32使用串口DMA实现数据的收发

前言 DMA的作用就是帮助CPU来传输数据&#xff0c;从而使CPU去完成更重要的任务&#xff0c;不浪费CPU的时间。 一、配置stm32cubeMX 这两个全添加上。参数配置一般默认即可 代码部分 只需要把上期文章里的HAL_UART_Transmit_IT(&huart2,DATE,2); 全都改为HAL_UART_Tra…

【宝藏】浏览器端的模块化问题(1)

接下来我们一起进入webpack的课程学习中&#xff0c;本课程的特点在于&#xff1a; 合适的深度&#xff1a;webpack 使用层面相对简单&#xff0c;但其原理层面非常复杂。合适的广度&#xff1a;webpack 生态圈极其繁荣&#xff0c;有海量的第三方库可以融入到 webpack 中。 …

ubuntu离线部署ollama

一、ollama部署 1、ollama官网安装教程&#xff0c;可以参考这个进行部署&#xff0c;下载对应版本 以intel为例下载安装包 curl -L https://ollama.com/download/ollama-linux-amd64.tgz -o ollama-linux-amd64.tgz sudo tar -C /usr -xzf ollama-linux-amd64.tgz2、运行安装…