Maison >base de données >tutoriel mysql >Quelles sont les fonctions de date et d'heure couramment utilisées dans MySQL ?
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'
CURTIME(), CURRENT_TIME() renvoie l'heure actuelle 'HH:MM:SS'
CURRENT_TIMESTAMP()
LOCALTIME()
NOW()
SYSDATE() renvoient tous deux la date et l'heure actuelles 'AAAA-MM-JJ HH:MM:SS'
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.
FROM_UNIXTIME(date) Convertit l'horodatage Unix au format ordinaire, qui est la fonction inverse de UNIX_TIMESTAMP(date) UTC_DATE() renvoie la valeur de date UTC (Universal Standard Time) actuelle UTC_TIME() renvoie la valeur de l'heure UTC actuelle --8 heures de différence MONTH(date ) Renvoie le mois de la date 1-12MONTHNAME(date) Renvoie le nom anglais complet du mois de la date DAYNAME( date) Renvoie le jour de la semaine correspondant à date Le nom anglais d'un jour DAYOFWEEK(date) renvoie la position d'index de la date dans la semaine, 1--Sunday ...7-SamediWEEKDAY(date) renvoie la position d'index de la date dans la semaine 0-Lundi 6-Dimanche --2017- 07-03 ci-dessus est MondayWEEK(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 WEEKOFYEAR(date) Renvoie le numéro de semaine de la date dans l'année DAYOFYEAR(date) Renvoie la date dans l'année Le nombre de jours dans la plage 1~366DAYOFMONTH(date) renvoie le jour du mois où la date est renvoyée 1~31 YEAR(date ) Renvoie l'année de la date --- 00-69 Renvoie 2000~2069 70-99 Renvoie 1970~1999 QUARTER(date) Renvoie le quarter Renvoie 1~4 MINUTE(time) renvoie le nombre de minutes du tempsSECOND(time) renvoie le nombre de secondes du temps
EXTRACT(type FROM date) Renvoie la valeur de type extraite de la date TIME_TO_SEC(time) Renvoie le nombre de secondes pour convertir le temps SEC_TO_TIME(sec) renvoie le résultat de la conversion des secondes en heures, minutes et secondes DATE_ADD (date, type d'expr INTERVAL)ADDDATE(date, type d'expr INTERVAL) Ajouter une opération à la date DATE_SUB(date, type d'expr INTERVAL)SUBDATE(date,INTERVAL expr type) Soustraire la date 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 SUBTIME(date,expr) renvoie l'heure de la date moins expr DATEDIFF(date1, date2 ) Renvoie la valeur du jour date1-date2
DATE_FORMAT(date,format) Renvoie la valeur de date dans le format spécifié par format
TIME_FORMAT(time,format) Renvoie le format valeur de l'heure
GET_FORMAT(val_type,format_type)
val_type--DATE, DATETIEM, TIME
format_type--EUR , INTERVAL , ISO, JIS, USA
renvoie le format correspondant
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!