计算今天和今天的上一月的日期
Posted nc_blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算今天和今天的上一月的日期相关的知识,希望对你有一定的参考价值。
var date=new Date();
function getDay(date){
var year=date.getFullYear();
var mon=date.getMonth();
var day=date.getDate();
var toMon=mon<10?(‘0‘+mon):mon;
var today=day<10?(‘0‘+day):day;
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);
}
}
以上是关于计算今天和今天的上一月的日期的主要内容,如果未能解决你的问题,请参考以下文章