得到今天、昨天、明天日期
function getdate(dates) ;
getdate(dates) //dates為數字型別,0代表今日,-1代表昨日,1代表明日,返回yyyy-mm-dd格式字串,dates不傳預設代表今日。
得到本週、上週、下週的起始、結束日期
function getmonday(type, dates) ;
if (type == "e") ;
dd = new date(dd);
var y = dd.getfullyear();
var m = dd.getmonth() + 1;
var d = dd.getdate();
m = m < 10 ? "0" + m: m;
d = d < 10 ? "0" + d: d;
var day = y + "-" + m + "-" + d;
return day;
};getmonday(type,dates) //type為字串型別,有兩種選擇,"s"代表開始,"e"代表結束,dates為數字型別,不傳或0代表本週,-1代表上週,1代表下週
getmonday("s",1) //得到下周一的yyyy-mm-dd格式日期
getmonday("e",1) //得到下週日的yyyy-mm-dd格式日期
得到本月、上月、下月的起始、結束日期
function getmonth(type, months) ;
if (months != 0) else if (month + months < 1) else ;
};month = month < 10 ? "0" + month: month;
var date = d.getdate();
var firstday = year + "-" + month + "-" + "01";
var lastday = "";
if (month == "01" || month == "03" || month == "05" || month == "07" || month == "08" || month == "10" || month == "12") else if (month == "02") else ;
} else ;
var day = "";
if (type == "s") else ;
return day;
};getmonth(type,months) //type為字串型別,有兩種選擇,"s"代表開始,"e"代表結束,months為數字型別,不傳或0代表本月,-1代表上月,1代表下月
getmonth("s",1) //得到下月第一天的yyyy-mm-dd格式日期
getmonth("e",1) //得到下月最後一天的yyyy-mm-dd格式日期
得到今年、去年、明年的開始、結束日期
function getyear(type, dates) ;
if (type == "e") ;
if (!type) ;
return day;
};getyear(type,dates) //type為字串型別,有兩種選擇,"s"代表開始,"e"代表結束,dates為數字型別,不傳或0代表今年,-1代表去年,1代表明年
getyear("s",1) //得到明年第一天的yyyy-mm-dd格式日期
getyear("e",1) //得到明年最後一天的yyyy-mm-dd格式日期
MySQL日期查詢 本週 本月 本季 本年
查詢當天 select from 表名 where to days 時間欄位名 to days now 查詢昨天 select from 表名 where to days now to days 時間欄位名 1 查詢一周 select from 表名 where date sub curdate i...
MySQL日期查詢 本週 本月 本季 本年
查詢當天 select from 表名 where to days 時間欄位名 to days now 查詢昨天 select from 表名 where to days now to days 時間欄位名 1 查詢一周 select from 表名 where date sub curdate i...
Postgre獲取本週 本月和本年日期函式
select from 當前時間 select now as type,current date as time union all 本週開始時間 select week as type,current date extract dow from current date day interval ...