DATE_ADD (tarikh, jenis nombor INTERVAL), sama seperti 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)
DATE_ADD() dan ADDDATE() mengembalikan hasil operasi tarikh
1 . Format tarikh boleh menjadi "15-12-31", "15-12-31 23:59:59", atau "2015-12-31 23:59:59", jika tarikh parameter dalam format tarikh. , maka keputusan format tarikh dikembalikan. Jika tarikh parameter dalam format datetime, hasil format datetime dikembalikan
2. format taip:
SECOND saat DETIK
MINIT minit MINIT
JAM masa JAM
HARI HARI
BULAN BULAN BULAN
TAHUN TAHUN
MINUTE_SECOND Minit dan saat "MINUTES:SECONDS"
HOUR_MINUTE Jam dan minit "HOURS:MINUTES Days"
HOUR_SECOND jam, minit, "HOURS:MINUTES:SECONDS"
DAY_MINUTE hari, jam, minit "DAYS HOURS:MINUTES"
DAY_SECONDS hari, jam , minit, saat "DAYS HOURS:MINUTES:SECONDS"
3 Selain itu, jika anda tidak menggunakan fungsi, anda juga boleh mempertimbangkan untuk menggunakan operator "+" dan "-". . Contohnya adalah seperti berikut:
-> 2016-01-01 00:00:00 -> 2016-01-01 23:59:59 -> 2016-01-01 00:01:00 -> 2015-12-30 14:00:00
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
Atas ialah kandungan terperinci Cara menggunakan fungsi DATE_ADD dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!