Derniers tutoriels de développement web
 

MySQL DATE_FORMAT() Function


<MySQL Fonctions de date

Définition et utilisation

Le DATE_FORMAT() fonction est utilisée pour afficher les données de date / heure dans des formats différents.

Syntax

DATE_FORMAT(date,format)

Si la date est une date valide et le format spécifie le format de sortie pour la date / heure.

Les formats qui peuvent être utilisés sont les suivants:

Format La description
%a nom du jour abrégé (Sun-Sat)
%b Nom abrégé du mois (Jan-Dec)
%c Mois, numérique (0-12)
%D Jour du mois avec le suffixe anglais (de 0e, 1er, 2ème, 3ème,)
%d Jour du mois, numérique (00-31)
%e Jour du mois, numérique (0-31)
%f Microsecondes (000000-999999)
%H Heure (00-23)
%h Heure (01-12)
%I Heure (01-12)
%i Procès-verbal, numérique (00-59)
%j Jour de l'année (001-366)
%k Heure (0-23)
%l Heure (1-12)
%M Nom du mois (Janvier-Décembre)
%m Mois, numérique (00-12)
%p AM ou PM
%r Temps, 12 heures (hh: mm: ss suivie par AM ou PM)
%S Secondes (00-59)
%s Secondes (00-59)
%T Temps, 24 heures (hh: mm: ss)
%U Semaine (00-53) où le dimanche est le premier jour de la semaine
%u Semaine (00-53) où le lundi est le premier jour de la semaine
%V Semaine (01-53) où le dimanche est le premier jour de la semaine, utilisé avec X%
%v Semaine (01-53) où le lundi est le premier jour de la semaine, utilisé avec% x
%W Nom Weekday (Dimanche-samedi)
%w Jour de la semaine (0 = dimanche 6 = samedi)
%X Année de la semaine où le dimanche est le premier jour de la semaine, quatre chiffres, utilisés avec% V
%x Année de la semaine où le lundi est le premier jour de la semaine, quatre chiffres, utilisés avec% v
%Y Année, numérique, quatre chiffres
%y Année, numérique, deux chiffres

Exemple

Le script suivant utilise la DATE_FORMAT() fonction pour afficher différents formats. Nous allons utiliser le NOW() fonction pour obtenir la date / heure actuelle:

DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
DATE_FORMAT(NOW(),'%m-%d-%Y')
DATE_FORMAT(NOW(),'%d %b %y')
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')

Le résultat ressemblerait à quelque chose comme ceci:

Nov 04 2014 11:45 PM
11-04-2014
04 Nov 14
04 Nov 2014 11:45:34:243

<MySQL Fonctions de date