時間的處理(一年 多個月 乙個月 一天)

2021-08-31 09:37:33 字數 1340 閱讀 6909

//時間格式化

date.prototype.format = function (fmt) ;

if (/(y+)/.test(fmt)) fmt = fmt.replace(regexp.$1, (this.getfullyear() + "").substr(4 - regexp.$1.length));

for (var k in o)

if (new regexp("(" + k + ")").test(fmt)) fmt = fmt.replace(regexp.$1, (regexp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));

return fmt;

}//獲取昨天的日期

function getyestoday(date)    

datastr = stryear+"-"+strmonth+"-"+strday;  

return datastr;  

}  //獲得上個月在昨天這一天的日期  

function getlastmonthyestdy(date)  

if(strmonth - 1 == 0)  

else  

strday = daysinmonth[strmonth] >= strday ? strday : daysinmonth[strmonth];  

if(strmonth<10)    

if(strday<10)    

datastr = stryear+"-"+strmonth+"-"+strday;  

return datastr;  

}  //獲取當前日期前n個月的日期

function getpremonthday(date,monthnum)

var day2 = day;

var days2 = new date(year2, month2, 0);

days2 = days2.getdate();

if (day2 > days2)

if (month2 < 10)

var t2 = year2 + '-' + month2 + '-' + day2;

return t2;

}  //獲得上一年在昨天這一天的日期  

function getlastyearyestdy(date)  

if(strday<10)    

datastr = stryear+"-"+strmonth+"-"+strday;  

return datastr;  

}

java日期增加一天 增加一年 增加乙個月

將字串日期加一天 param s 為時間字串 例如 2019 05 30 param n 如果日期加一天,那麼n傳1 return public static string addday string s,int n catch parseexception e cd.add calendar.da...

取前一天或後一天 乙個月時間

時間操作參考鳥哥部落格,令人困惑的strtotime。date 格式化時間返回string型別。date y m d h i s 獲得當前時間 current date date y m d time weeklater date y m d strtotime current date 1 wee...

計算前一天,上乙個月

最笨的方法 declare timeend varchar 30 timestart varchar 30 subs varchar 2 計算統計的開始時間和結束時間 set time convert varchar 30 time,120 select timestart rtrim ltrim ...