Maison > Article > base de données > Exemple d'utilisation de la fonction de date MySQL
Fonction Date
1. CURDATE()/CURRENT_DATE() renvoie la date actuelle
SELECT CURDATE(); SELECT CURRENT_DATE(); ---- 返回2019-02-19#🎜 🎜 #
2. CURRENT_TIME()/CURTIME() renvoie l'heure actuelle
SELECT CURRENT_TIME(); ---- 返回11:40:45
3. ##🎜 🎜#
SELECT CURRENT_TIMESTAMP(); ---- 返回2019-02-19 11:41:324. ADDDATE(d,n) calcule la date de début d plus la date de n jours
SELECT ADDDATE("2017-06-15", INTERVAL 10 DAY); ---- 返回2017-06-255. ADDTIME (t,n) time t plus n secondes de temps
SELECT ADDTIME('2011-11-11 11:11:11', 5); ---- 返回2011-11-11 11:11:166 extrait les valeurs de date des expressions date ou datetime#🎜🎜. #
SELECT DATE("2017-06-15 11:11:16"); ---- 返回2017-06-15
7. DAY(d) renvoie la partie date de la valeur de date d
SELECT DAY("2017-06-15"); ---- 返回15
8. d2) Calculez le nombre de jours entre les dates d1->d2
SELECT DATEDIFF('2001-01-01','2001-02-02'); ---- 返回-32
9. DATE_FORMAT affiche la date d comme requis par l'expression f
SELECT DATE_FORMAT('2011.11.11 11:11:11','%Y-%m-%d %r'); ---- 返回2011-11-11 11:11:11 AM.
10. DAYNAME(d) renvoie le jour de la semaine lorsque d est le jour de la semaine, par exemple lundi, mardi
SELECT DAYNAME('2011-11-11 11:11:11'); ---- 返回Friday
#🎜🎜 #11. DAYOFMONTH(d) calcule la date d est le jour du mois
SELECT DAYOFMONTH('2011-11-11 11:11:11'); ---- 返回11
12 DAYOFWEEK(d) date d est le jour de la semaine aujourd'hui, 1 dimanche, 2 lundi, et ainsi de suite#🎜 🎜#SELECT DAYOFWEEK('2011-11-11 11:11:11');
---- 返回6
SELECT DAYOFYEAR('2011-11-11 11:11:11');
---- 返回315
#🎜. 🎜#14. EXTRACT(type FROM d) obtient la valeur spécifiée à partir de la date d, le type spécifie la valeur renvoyée
Les valeurs possibles de type sont : MICROSECOND# 🎜🎜#SECONDMINUTE# 🎜🎜#HOUR
DAYWEEKMONTHQUARTER
YEAR
SECOND_MICROSECND#🎜 🎜#MINUTE_MICROSECOND# 🎜🎜#MIN UTE_SECOND
HOUR_MICROSECOND# 🎜🎜#HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_ HEURE
ANNÉE_MOIS
SELECT EXTRACT(MINUTE FROM '2011-12-13 14:15:16'); ---- 返回15# 🎜🎜#
SELECT DAYOFWEEK('2011-11-11 11:11:11'); ---- 返回6
SELECT UNIX_TIMESTAMP('2019-2-19'); SELECT UNIX_TIMESTAMP(expression); ---- 返回1550505600
SELECT FROM_UNIXTIME(1550505600); ---- 返回2019-02-19 00:00:00 SELECT FROM_UNIXTIME(1550505600, '%Y-%m-%d'); ---- 返回2019-02-19
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!