Rumah > Artikel > pangkalan data > Contoh penggunaan fungsi tarikh MySQL
Fungsi tarikh
1 CURDATE()/CURRENT_DATE() mengembalikan tarikh semasa
SELECT CURDATE(); SELECT CURRENT_DATE(); ---- 返回2019-02-19
2. ) /CURTIME() mengembalikan masa semasa
SELECT CURRENT_TIME(); ---- 返回11:40:45
3 CURRENT_TIMESTAMP() mengembalikan tarikh dan masa semasa
SELECT CURRENT_TIMESTAMP(); ---- 返回2019-02-19 11:41:32
4. d,n ) Kira tarikh mula d tambah n hari tarikh
SELECT ADDDATE("2017-06-15", INTERVAL 10 DAY); ---- 返回2017-06-25
5 TAMBAH(t,n) masa t tambah n saat masa
rreee<.>6. DATE() mengekstrak nilai tarikh daripada tarikh atau ungkapan datetime
SELECT ADDTIME('2011-11-11 11:11:11', 5); ---- 返回2011-11-11 11:11:16
7 >SELECT DATE("2017-06-15 11:11:16");
---- 返回2017-06-15
SELECT DAY("2017-06-15");
---- 返回15
SELECT DATEDIFF('2001-01-01','2001-02-02');
---- 返回-32
SELECT DATE_FORMAT('2011.11.11 11:11:11','%Y-%m-%d %r');
---- 返回2011-11-11 11:11:11 AM
SELECT DAYNAME('2011-11-11 11:11:11');
---- 返回Friday
SELECT DAYOFMONTH('2011-11-11 11:11:11');
---- 返回11
SELECT DAYOFWEEK('2011-11-11 11:11:11');
---- 返回6
<.>14. EXTRACT(type FROM d) Dapatkan nilai yang ditentukan dari tarikh d, taip tentukan nilai yang dikembalikan
Nilai jenis yang mungkin adalah: MICROSECONDSECOND
. MINIT
JAM
HARI
MINGGU
BULAN
SUKU
TAHUN
SECOND_MICROSECOND
MINUTE_MICROSECOND
day_microsecond
day_second
day_minute
day_hour
year_month
SELECT DAYOFYEAR('2011-11-11 11:11:11'); ---- 返回315
SELECT EXTRACT(MINUTE FROM '2011-12-13 14:15:16'); ---- 返回15
16 UNIX_TIMESTAMP() mendapat cap masa
SELECT DAYOFWEEK('2011-11-11 11:11:11'); ---- 返回6
17 FROM_UNIXTIME() sehingga kinirreeee
Atas ialah kandungan terperinci Contoh penggunaan fungsi tarikh MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!