文章正文

JS获得前一个月的第一天,和前一个月的最后一天

加入时间:2019/4/16 16:53:39

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <script type="text/javascript">
    var nowdays = new Date();  //当前时间
    var year = nowdays.getFullYear();  //获得当前的年份
    var month = nowdays.getMonth();  //获得当前的月份 0代表1月
    if(month==0)  
    {  
        month=11;  
        year=year-1;  
    }
    else{
    month--;
    }  
    if (month < 10) {  
        month = "0" + month;  
    }  
    //以上处理减一月
    var firstDay = year + "-" + month + "-" + "01";//获得上个月的第一天  
  
  
    var firstDate=new Date(year,month,1);//获得上月第一天的时间格式
    console.log(firstDate,firstDate.getFullYear(),firstDate.getMonth(),firstDate.getDate());
    var myDate = new Date(year, month+1, 0);  //上个月最后一天
    var lastDay = year + "-" + month + "-" + myDate.getDate();//上个月的最后一天  
    console.log(myDate,myDate.getFullYear(),myDate.getMonth(),myDate.getDate());
    console.log(firstDay);
    console.log(firstDay,myDate);

    </script>
</body>
</html>

字体大小[ ]

版权所有:有信心——uxinxin 我的个人网站欢迎常来!手机版(新站开启,请多多关照) 豫ICP备12017930号-1
 豫公网安备 41910102000493号