博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
根据当前时间计算上月月初到月末
阅读量:5301 次
发布时间:2019-06-14

本文共 1120 字,大约阅读时间需要 3 分钟。

function getDate() {  var d = new Date();  var year = d.getYear();  var month = d.getMonth();//不+1代表上个月  var month2 = d.getMonth()+1;//+1代表本月  var date = d.getDate();  var day = d.getDay();  if (month > 9)    month= month;  else    month= "-0" +month;  if (month2 > 9)    month2= month2;  else    month2= "-0" +month2;		      if (date > 9)     date=date;  else    date="-0"+date;		      var lastday=getLastDay(year,month2);  if (lastday > 9)    lastday=lastday;  else    lastday="-0"+lastday;		  var ls_date1 = year + month+"-01";//取上全月头一天2009-08-01  var ls_date2 = year + month+"-" + getLastDay(year,month2);//取上个月最后一天		  alert("ls_date1=" + ls_date1);  alert("ls_date2=" + ls_date2);		}function getLastDay(year, month) {  var new_year = year; //取当前的年份     var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定)     if (month > 12) { //如果当前大于12月,则年份转到下一年       new_month -= 12; //月份减       new_year++; //年份增     }  var newnew_date = new Date(new_year, new_month, 1); //取当年当月中的第一天     return (new Date(newnew_date.getTime() - 1000 * 60 * 60 * 24)).getDate();//获取当月最后一天日期   }

转载于:https://www.cnblogs.com/gy-1029/p/3727397.html

你可能感兴趣的文章
JDesktopPane JInternalFrames
查看>>
错误The request sent by the client was syntactically incorrect ()的解决
查看>>
Java基础知识学习(九)
查看>>
redis在windows下总是报错,就是下面的错误,这是哪里出错了
查看>>
Asp.net窄屏页面 手机端新闻列表
查看>>
Linux 密钥验证
查看>>
windows下UDP服务器和客户端的实现
查看>>
NetAdvantage webdatagrid 控件的一些属性
查看>>
MySQL各版本的区别
查看>>
[poj1006]Biorhythms
查看>>
迭代器
查看>>
elasticsearch type类型创建时注意项目,最新的elasticsearch已经不建议一个索引下多个type...
查看>>
jQury 跳出each循环的方法
查看>>
spring AOP 之五:Spring MVC通过AOP切面编程来拦截controller
查看>>
在编译安装程序时候遇到/usr/bin/ld: cannot find -lxxx的时候的解决办法。
查看>>
使用 INSERT 和 SELECT 子查询插入行
查看>>
shell脚本解析10(练习4)------监视文件
查看>>
Java对象引用
查看>>
linux虚拟环境搭建
查看>>
ubuntu重装mysql
查看>>