当前位置: 首页 > news >正文

js查询月份开始和结束日期

js查询月份开始和结束日期

月份开始和结束
月份开始和结束
整体不是很复杂,使用new Date()方法自带获取最后一天的时间

new Date(a,b,c),传递参数

参数a:是要获取的年份
参数b:是要获取的月份
参数c:是要获取的日期

传递日期为0时获取的传递月份的上月最后一天
时间月份是从0开始算起11结束,所以每次获取月份要加一;也就是当你传递的五月也就是六月,获取开始日期就要减一才能拿到对照日期

// 查询月份开始结束
//开始日期
function getFirstDayOfMonth(year, month) {// return new Date(year, month-1, 1);let data = new Date(year, month - 1, 1);return (data.getFullYear() +"-" +(data.getMonth() + 1 > 9? data.getMonth() + 1: "0" + (data.getMonth() + 1)) +"-" +(data.getDate() > 9 ? data.getDate() : "0" + data.getDate()));
}
//结束日期
function getLastDayOfMonth(year, month) {let data = new Date(year, month, 0);return (data.getFullYear() +"-" +(data.getMonth() + 1 > 9? data.getMonth() + 1: "0" + (data.getMonth() + 1)) +"-" +(data.getDate() > 9 ? data.getDate() : "0" + data.getDate()));
}function test1(){ //示例println('2018年5月:' + getFirstDayOfMonth(2018,5) + ',' + getLastDayOfMonth(2018,5));
}

http://www.lryc.cn/news/184593.html

相关文章:

  • mybatis开发部分核心代码
  • Springboot中查看gradle工程使用了哪些仓库
  • c#中的接口
  • 老卫带你学---leetcode刷题(76. 最小覆盖子串)
  • Maven-DskipTests和-Dmaven.test.skip=true的区别
  • conda中cuda、cuda-toolkit、cuda-nvcc、cuda-runtime的区别
  • 增强现实抬头显示AR-HUD
  • 力扣-367.有效的完全平方数
  • 小白必看!上位机控制单片机原理
  • 通过套接字手动写一个回显服务器吧
  • python读取CSV格式文件,遇到的问题20231007
  • 【面试题精讲】为什么重写equals时必须重写hashCode方法?
  • 一文搞懂pytorch hook机制
  • 文本挖掘入门
  • 【C++ techniques】Smart Pointers智能指针
  • LabVIEW利用以太网开发智能液位检测仪
  • 文字转语音:语音合成(Speech Synthesis) 数组文字循环播放
  • Spark基础
  • localhost和127.0.0.1都可以访问项目,但是本地的外网IP不能访问
  • 快速掌握批量合并视频
  • OpenCV利用Camshift实现目标追踪
  • 使用pywin32读取doc文档的方法及run输出乱码 \r\x07
  • 一天一八股——TCP保活keepalive和HTTP的Keep-Alive
  • 头部品牌停业整顿,鲜花电商的中场战事迎来拐点?
  • 深入解读redis的zset和跳表【源码分析】
  • elasticsearch内存占用详细分析
  • 【研究生学术英语读写教程翻译 中国科学院大学Unit3】
  • 基于虚拟同步发电机控制的双机并联Simulink仿真模型
  • 微信小程序开发——自定义堆叠图
  • 国庆day5