MYSQL擷取各種時間
擷取目前時間-精确到毫秒
2020-09-10 11:01:08
CURRENT_TIMESTAMP
擷取目前時間-精确到天
2020-09-10
CURRENT_DATE
擷取目前時間-隻有時間
11:01:08
CURRENT_TIME
擷取兩個日期的天數差
SELECT TIMESTAMPDIFF(DAY,'2020-07-21','2020-08-20')
擷取兩個日期的月數差
SELECT TIMESTAMPDIFF(MONTH,'2020-07-21','2020-09-20')
擷取兩個日期的年數差
SELECT TIMESTAMPDIFF(YEAR,'2018-07-21','2020-09-20')
擷取後一天,後一個月,後一年
SELECT DATE_ADD(NOW(),INTERVAL 1 DAY)
SELECT DATE_ADD(NOW(),INTERVAL 1 MONTH)
SELECT DATE_ADD(NOW(),INTERVAL 1 YEAR)
擷取前一天,前一個月,前一年
SELECT DATE_SUB(NOW(),INTERVAL 1 DAY)
SELECT DATE_SUB(NOW(),INTERVAL 1 MONTH)
SELECT DATE_SUB(NOW(),INTERVAL 1 YEAR)