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-12
MONTHNAME(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-Samedi
WEEKDAY(date) renvoie la position d'index de la date dans la semaine 0-Lundi 6-Dimanche

--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

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~366
DAYOFMONTH(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 temps
SECOND(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!