获取当前月的上下月
/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date: string) { const arr = date.split('-'); const year = arr[0]; //获取当前日期的年份 const month = arr[1]; //获取当前日期的月份 // const day = arr[2]; //获取当前日期的日 let year2 = year; let month2 = parseInt(month) - 1 + ''; if (month2 == '0') { year2 = parseInt(year2) - 1 + ''; month2 = 12 + ''; } // let day2 = day; // let days2 = new Date(year2, month2, 0); // days2 = days2.getDate(); // if (day2 > days2) { // day2 = days2; // } if (parseInt(month2) < 10) { month2 = '0' + month2; } const t2 = year2 + '-' + month2; return t2; } /** * 获取下一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getNextMonth(date: string) { const arr = date.split('-'); const year = arr[0]; //获取当前日期的年份 const month = arr[1]; //获取当前日期的月份 // const day = arr[2]; //获取当前日期的日 let year2 = year; let month2 = parseInt(month) + 1 + ''; if (month2 == '13') { year2 = parseInt(year2) + 1 + ''; month2 = '1'; } // let day2 = day; // let days2 = new Date(year2, month2, 0); // days2 = days2.getDate(); // if (day2 > days2) { // day2 = days2; // } if (parseInt(month2) < 10) { month2 = '0' + month2; } const t2 = year2 + '-' + month2; // const t2 = year2 + '-' + month2 + '-' + day2; return t2; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现