MySQL中日期獲取

2021-08-16 09:11:11 字數 666 閱讀 3457

select last_day(curdate()); #獲取本月最後一天

select date_add(curdate(), interval - day(curdate()) + 1 day); #獲取本月第一天

select date_add(curdate() - day(curdate()) + 1, interval 1 month); #獲取下個月第一天

select day(last_day(curdate())); #獲取本月天數

select date_sub(curdate(), interval 1 month); #獲取乙個月前那一天

select datediff(curdate(), date_sub(curdate(), interval 1 month)); #獲取當前時間與乙個月之間的天數

select subdate(curdate(),date_format(curdate(),'%w')-1); #獲取本周一  *注:如果curdate是週日則獲取到的是下週周一

select subdate(curdate(),date_format(curdate(),'%w')-7)

; #獲取本週日

select subdate(curdate(),date_format(curdate(),'%w')-8)

; #獲取下周一

MySQL中日期問題

這是一種方法 select date format date sub current date interval 1 month y m 01 00 00 00 as prev month first,date format last day date sub current date interv...

Mysql中日期處理

相信大家在專案中或多或少都會使用到日期比較這個功能,下面這些mysql函式可以滿足你的需求了 比較大小 比較兩個日期相隔的天數 將前面的日期減去後面的日期,忽略時分秒 結果是 6 select datediff 2017 7 8 15 24 08 2017 07 02 篩選出日期大於 2017 7 ...

mysql中日期轉換

w 星期名字 sunday saturday d 有英語字首的月份的日期 1st,2nd,3rd,等等。y 年,數字,4 位 y 年,數字,2 位 a 縮寫的星期名字 sun sat d 月份中的天數,數字 00 31 e 月份中的天數,數字 0 31 m 月,數字 01 12 c 月,數字 1 1...