js日期选择器日期(选择框前进一天、后退一天)
1. vue 框架
<el-col :span="8" style="margin-left:3px;"> <el-button type="danger" size="mini" @click="onday">上一日</el-button> <el-button type="primary" size="mini" @click="nextday()">下一日</el-button> </el-col>
2. 日期不够0 自动补0
//搜索上一日数据 onday(){ let today = new Date(this.searchVal.dt); let targetday_milliseconds = today.getTime() - 1000 * 60 * 60 * 24; today.setTime(targetday_milliseconds); // 注意,这行是关键代码 let CurrentDate = ""; let tYear = today.getFullYear(); let tMonth = today.getMonth(); let tDate = today.getDate(); tMonth = tMonth + 1; CurrentDate += tYear + "-"; if (tMonth >= 10 ){ CurrentDate += tMonth + "-"; }else{ CurrentDate += "0" + tMonth + "-"; } if (tDate >= 10 ){ CurrentDate += tDate ; }else{ CurrentDate += "0" + tDate ; } console.log(CurrentDate) }, //搜索下一日数据 nextday(){ let today = new Date(this.searchVal.dt); let targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24; today.setTime(targetday_milliseconds); // 注意,这行是关键代码 let CurrentDate = ""; let tYear = today.getFullYear(); let tMonth = today.getMonth(); let tDate = today.getDate(); tMonth = tMonth + 1; CurrentDate += tYear + "-"; if (tMonth >= 10 ){ CurrentDate += tMonth + "-"; }else{ CurrentDate += "0" + tMonth + "-"; } if (tDate >= 10 ){ CurrentDate += tDate ; }else{ CurrentDate += "0" + tDate ; } console.log(CurrentDate) },
3.效果;
点击上一日和下一日:
希望对大家有所帮助;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程