計算今天和今天的上一月的日期

var date=new Date();get

function getDay(date){io

  var year=date.getFullYear();ast

  var mon=date.getMonth();function

  var day=date.getDate();date

  var toMon=mon<10?('0'+mon):mon;new

  var today=day<10?('0'+day):day;return

  var nowDate=year+'-'+toMon+'-'+today;

  var arr=['0','31','28','31','30','31','30','31','31','30','31','30','31'];

  if(mon-1<=0)

  {

    year=year-1;

    mon=12;

      }

  else

  {

    mon=mon-1;

  }

  if(isLeapYear (year))

    {

    arr[2]='29';

    }

  day=day>=arr[mon]?arr[mon]:day;

  day=day<10?('0'+day):day;

  mon=mon<10?('0'+mon):mon;

  var lastMonth=year+"-"+mon+"-"+day;

  return{"nowDate":nowDate,"lastMonth":lastMonth} 

}

//JS判斷閏年代碼 function isLeapYear (Year) {  if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0))  {   return (true); }  else  {    return (false);   } }

相關文章
相關標籤/搜索