DATE_ADD(date,INTERVAL number type),同ADDDATE()
SELECT DATE_ADD(“2015-12-31 23:59:59”,INTERVAL 1 SECOND) SELECT DATE_ADD(“2015-12-31 23:59:59”,INTERVAL 1 DAY) SELECT DATE_ADD(“2015-12-31 23:59:59”,INTERVAL “1:1” MINUTE_SECOND) SELECT DATE_ADD(“2016-01-01 00:00:00”,INTERVAL “-1 10” DAY_HOUR)
-> 2016-01-01 00:00:00 -> 2016-01-01 23:59:59 -> 2016-01-01 00:01:00 -> 2015-12-30 14:00:00
DATE_ADD()和ADDDATE()傳回對date操作的結果
1、 date的格式可以是“15-12-31”,可以是“15-12-31 23:59:59”,也可以是“2015-12-31 23:59:59”,如果參數date是date格式,則回傳date格式結果,如果參數date是datetime格式,則傳回datetime格式結果
#2、type格式:
SECOND 秒SECONDS
MINUTE 分鐘MINUTES
# DAY 天DAYS
"
YEAR_MONTH 年與月"YEARS-MONTHS"
HOUR_SECOND 小時, 分鐘, "HOURS:MINUTES:SECONDS"
DAY_MINUTE 天, $:"DAYS HOURS$D.D. , 分鐘, 秒"DAYS HOURS:MINUTES:SECONDS"
3、另外,如果不用函數,也可以考慮用運算符“ ”,“-”,例子如下:
SELECT “2016-01-01” - INTERVAL 1 SECOND SELECT “2016-01-01” - INTERVAL 1 DAY SELECT ‘2016-12-31 23:59:59' + INTERVAL 1 SECOND SELECT ‘2016-12-31 23:59:59' + INTERVAL “1:1” MINUTE_SECOND
-> 2015-12-31 23:59:59 -> 2015-12-31 -> 2017-01-01 00:00:00 -> 2017-01-01 00:01:00
以上是MySQL中DATE_ADD函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!