javascript 获取某月的最后一天日期的方法

javascript | 2019-09-13 10:02:39

javascript jquery 获取某月的最后一天的方法:


方法一:

其实很简单,要获取这个月的最后一天是哪天,有可能是28,29,30,31。当然可以用计算闰月的方法,貌似不记得怎么计算的了,没事。

要计算x月的最后一天日期,值需要用x+1月的1号,减去一天就可以了。案例代码如下:

endDate=new Date(dateYear+"-"+parseInt(parseInt(dateMonth)+1)+"-01");
                                endDate=new Date(endDate.getTime()-1000*60*60*24);
                                var endDay=endDate.getDate();endDay=endDay>=10?endDay:"0"+endDay;
                                endDate=dateYear+"-"+dateMonth+"-"+endDay;


方法二:

用x月0日代替上x-1月的最后一天,程序会自己转成最后一天的日期。

<script type="text/JavaScript">
<!--
document.write(new Date(2009, 4, 1)); //2009年5月的第1天(1月的值是0),2009年5月1日
document.write(new Date(2009, 5, 0)); //2009年6月的第0天,也就是2009年5月的最后一天 
//-->
</script>


登录后即可回复 登录 | 注册
    
关注编程学问公众号