在MySQL中,可以使用函數將日期相加后得到一個新的日期。這對于需要計算未來或過去某個時間段的情況非常有用。
SELECT DATE_ADD('2021-09-10', INTERVAL 1 MONTH);
上述示例中,我們使用了MySQL的DATE_ADD函數,將日期'2021-09-10'加上了1個月的時間,并且返回了新的日期。這樣,查詢結果將會是'2021-10-10'。
如果我們需要將日期加上一些天數,那么可以將MONTH修改為DAY,再將1修改為需要添加的天數:
SELECT DATE_ADD('2021-09-10', INTERVAL 7 DAY);
上述代碼將日期'2021-09-10'加上了7天的時間。查詢結果將會是'2021-09-17'。
除了加法運算,MySQL還支持減法運算。可以使用DATE_SUB函數對日期進行減法操作。
SELECT DATE_SUB('2021-09-10', INTERVAL 1 MONTH);
上述代碼將日期'2021-09-10'減去1個月的時間。查詢結果將會是'2021-08-10'。
需要注意的是,MySQL的日期函數所使用的時間單位是年(yr),月(mon),日(day),時(hour),分(minute)和秒(second)。因此,相加或相減的時間單位也應該是這些。
上一篇css3三角氣泡尖頭
下一篇css3上下動畫代碼