Maison  >  Article  >  base de données  >  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 ?

零下一度
零下一度original
2017-07-18 14:18:031512parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn