Quelles sont les fonctions de date et d'heure couramment utilisées dans MySQL ? Cet article vous le présentera, comme le montre la figure ci-dessous :
CURDATE(), CURRENT_DATE() renvoie la date actuelle 'YYYY-MM-DD'
![](https://img.php.cn/upload/article/000/000/001/1b5ccb104bc8f1dcd3d55a9d472d9aca-0.png)
CURTIME(), CURRENT_TIME() renvoie l'heure actuelle 'HH:MM:SS'
![](https://img.php.cn/upload/article/000/000/001/1b5ccb104bc8f1dcd3d55a9d472d9aca-1.png)
CURRENT_TIMESTAMP()
LOCALTIME()
NOW()
SYSDATE() renvoient tous deux la date et l'heure actuelles 'AAAA-MM-JJ HH:MM:SS'
![](https://img.php.cn/upload/article/000/000/001/1b5ccb104bc8f1dcd3d55a9d472d9aca-2.png)
UNIX_TIMESTAMP(date) renvoie le nombre de secondes après l'horodatage Unix 1970-01-01 00:00:00. La date peut être une heure spécifiée, telle qu'une chaîne DATE, une chaîne DATETIME, une chaîne TIMESTAMP, etc.
![](https://img.php.cn/upload/article/000/000/001/1b5ccb104bc8f1dcd3d55a9d472d9aca-3.png)
FROM_UNIXTIME(date) Convertit l'horodatage Unix au format ordinaire, qui est la fonction inverse de UNIX_TIMESTAMP(date)
![](https://img.php.cn/upload/article/000/000/001/5c464caa1ebc5bba5259c1183730e01b-4.png)
UTC_DATE() renvoie la valeur de date UTC (Universal Standard Time) actuelle
UTC_TIME() renvoie la valeur de l'heure UTC actuelle
![](https://img.php.cn/upload/article/000/000/001/5c464caa1ebc5bba5259c1183730e01b-5.png)
--8 heures de différence
MONTH(date ) Renvoie le mois de la date 1-12
MONTHNAME(date) Renvoie le nom anglais complet du mois de la date
![](https://img.php.cn/upload/article/000/000/001/164dcf29ec760d4828daeb7f7c2aea35-6.png)
DAYNAME( date) Renvoie le jour de la semaine correspondant à date Le nom anglais d'un jour
![](https://img.php.cn/upload/article/000/000/001/164dcf29ec760d4828daeb7f7c2aea35-7.png)
DAYOFWEEK(date) renvoie la position d'index de la date dans la semaine, 1--Sunday ...7-Samedi
WEEKDAY(date) renvoie la position d'index de la date dans la semaine 0-Lundi 6-Dimanche
![](https://img.php.cn/upload/article/000/000/001/164dcf29ec760d4828daeb7f7c2aea35-8.png)
--2017- 07-03 ci-dessus est Monday
WEEK(date) renvoie le numéro de la semaine de l'année dans date. Il peut avoir un deuxième paramètre pour déterminer s'il commence le lundi ou le dimanche et la valeur de retour est 0~53 ou. 1~53
![](https://img.php.cn/upload/article/000/000/001/164dcf29ec760d4828daeb7f7c2aea35-9.png)
WEEKOFYEAR(date) Renvoie le numéro de semaine de la date dans l'année
![](https://img.php.cn/upload/article/000/000/001/164dcf29ec760d4828daeb7f7c2aea35-10.png)
DAYOFYEAR(date) Renvoie la date dans l'année Le nombre de jours dans la plage 1~366
DAYOFMONTH(date) renvoie le jour du mois où la date est renvoyée 1~31
![](https://img.php.cn/upload/article/000/000/001/164dcf29ec760d4828daeb7f7c2aea35-11.png)
YEAR(date ) Renvoie l'année de la date --- 00-69 Renvoie 2000~2069 70-99 Renvoie 1970~1999
![](https://img.php.cn/upload/article/000/000/001/164dcf29ec760d4828daeb7f7c2aea35-12.png)
QUARTER(date) Renvoie le quarter Renvoie 1~4
![](https://img.php.cn/upload/article/000/000/001/aef91c301892e0152b5af32070dc11eb-13.png)
MINUTE(time) renvoie le nombre de minutes du temps
SECOND(time) renvoie le nombre de secondes du temps
EXTRACT(type FROM date) Renvoie la valeur de type extraite de la date
![](https://img.php.cn/upload/article/000/000/001/aef91c301892e0152b5af32070dc11eb-15.png)
TIME_TO_SEC(time) Renvoie le nombre de secondes pour convertir le temps
![](https://img.php.cn/upload/article/000/000/001/aef91c301892e0152b5af32070dc11eb-16.png)
SEC_TO_TIME(sec) renvoie le résultat de la conversion des secondes en heures, minutes et secondes
![](https://img.php.cn/upload/article/000/000/001/aef91c301892e0152b5af32070dc11eb-17.png)
DATE_ADD (date, type d'expr INTERVAL)
ADDDATE(date, type d'expr INTERVAL) Ajouter une opération à la date
![](https://img.php.cn/upload/article/000/000/001/aef91c301892e0152b5af32070dc11eb-18.png)
DATE_SUB(date, type d'expr INTERVAL)
SUBDATE(date,INTERVAL expr type) Soustraire la date
![](https://img.php.cn/upload/article/000/000/001/aef91c301892e0152b5af32070dc11eb-19.png)
ADDTIME(date,expr) date-est une expression de date ou d'heure, expr-est une heure expression Date de retour plus heure expr Le résultat de
![](https://img.php.cn/upload/article/000/000/001/aef91c301892e0152b5af32070dc11eb-20.png)
SUBTIME(date,expr) renvoie l'heure de la date moins expr
![](https://img.php.cn/upload/article/000/000/001/aef91c301892e0152b5af32070dc11eb-21.png)
DATEDIFF(date1, date2 ) Renvoie la valeur du jour date1-date2
![](https://img.php.cn/upload/article/000/000/001/422dfeaf8e62aee93dd05f7a6d0152df-22.png)
DATE_FORMAT(date,format) Renvoie la valeur de date dans le format spécifié par format
![](https://img.php.cn/upload/article/000/000/001/422dfeaf8e62aee93dd05f7a6d0152df-23.png)
TIME_FORMAT(time,format) Renvoie le format valeur de l'heure
![](https://img.php.cn/upload/article/000/000/001/422dfeaf8e62aee93dd05f7a6d0152df-24.png)
GET_FORMAT(val_type,format_type)
val_type--DATE, DATETIEM, TIME
format_type--EUR , INTERVAL , ISO, JIS, USA
renvoie le format correspondant
![](https://img.php.cn/upload/article/000/000/001/422dfeaf8e62aee93dd05f7a6d0152df-25.png)
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!