Maison  >  Article  >  base de données  >  Exemple d'utilisation de la fonction de date MySQL

Exemple d'utilisation de la fonction de date MySQL

王林
王林avant
2023-05-27 20:25:041276parcourir

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:32
4. 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-25
5. ADDTIME (t,n) time t plus n secondes de temps

SELECT ADDTIME('2011-11-11 11:11:11', 5);
---- 返回2011-11-11 11:11:16
6 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

13 DAYOFYEAR(d) calcule le jour j de cette année

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

DAY

WEEKMONTHQUARTER
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
# 🎜🎜#
15、DAYOFWEEK (d) Date d Aujourd'hui est le jour de la semaine, 1 dimanche, 2 lundi, et ainsi de suite

SELECT DAYOFWEEK('2011-11-11 11:11:11');
---- 返回6


16. UNIX_TIMESTAMP() obtient l'horodatage
# 🎜🎜#
SELECT UNIX_TIMESTAMP('2019-2-19');
SELECT UNIX_TIMESTAMP(expression);
---- 返回1550505600


17, l'horodatage FROM_UNIXTIME() à ce jour

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer