Syntaxe:
Date de chaîne (chaîne $ format [, int $ horodatage = null])La première L'argument est obligatoire, et il est utilisé pour définir le format qui sera utilisé pour convertir le horodatage actuel ou valeur horodatrice particulière dans un format lisible par l'homme.
Le deuxième argument est facultatif, et il est utilisé pour définir la valeur horodato particulière qui sera convertie en fonction de la chaîne de format. La valeur par défaut de cet argument est nul.
Il renvoie la sortie formatée de la valeur horodato.
Formatage des caractères
De nombreux types de caractères sont utilisés pour formater la valeur de date. Certains caractères de formatage couramment utilisés sont donnés ci-dessous.
Personnage | But |
D | Il est utilisé pour afficher le jour de la semaine en forme court. (Lun au soleil) |
M | Il est utilisé pour afficher le nom du mois en forme court. (Jan à Dec) |
Y | Il est utilisé pour afficher l'année à quatre chiffres. |
d | Il est utilisé pour afficher le jour du mois avec le zéro leader. (01 à 31) |
m | Il est utilisé pour afficher le nombre de mois avec le zéro leader. (01 à 12) |
J | Il est utilisé pour afficher le jour du mois sans le zéro leader. (1 à 31) |
n | Il est utilisé pour afficher le nombre de mois sans le zéro leader. (1 à 12) |
Y | Il est utilisé pour afficher l'année à deux chiffres. |
F | Il est utilisé pour afficher le nom du mois complet. (De janvier à décembre) |
l | Il est utilisé pour afficher le nom complet de la semaine. (Du lundi au dimanche) |
S | Il est utilisé pour afficher le jour du mois avec le numéro ordinal. (1St, 2nd, 3rd, 4e…) |
Date () Exemples de fonction
Les utilisations de la fonction date () ont été montrées dans la partie suivante de ce tutoriel en utilisant plusieurs exemples.
Exemple-1: Imprimez la date actuelle avec le format
Créez un fichier PHP avec le script suivant qui imprime la date actuelle formatée à l'aide de la fonction date (). La chaîne de format, "JS F, Y" a été utilisé pour formater la date. Ici, 'js«a utilisé pour imprimer le jour du mois avec un numéro ordinal»F'a utilisé pour imprimer le nom du mois en forme court et'Y'a utilisé pour imprimer la valeur de l'année à quatre chiffres.
// Lire la date actuelle avec la chaîne de formatageAujourd'hui est $ aujourd'hui
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-2: Imprimez la date et l'heure actuelles avec le format
Créez un fichier PHP avec le script suivant pour imprimer la date et l'heure actuelles au format lisible par l'homme à l'aide de la fonction date (). La première chaîne de format utilisées dans la fonction date () imprimera la date en séparant les valeurs du jour, du mois et de l'année avec le trait d'union (-). La chaîne de deuxième format utilisée dans la fonction date () imprimera l'heure en séparant les valeurs heure, minute et seconde avec le côlon (:) et Meridiem.
// Lire la date et l'heure actuelles avec la chaîne de formatageAujourd'hui est $ dt
"L'heure actuelle est $ tm
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-3: Imprimez la date particulière en utilisant la fonction mktime ()
La fonction mktime () génère une valeur d'horodatage basée sur les 6 valeurs d'argument de cette fonction. Les trois premiers arguments de cette fonction prennent l'heure, la minute et la seconde valeur. Les trois derniers arguments de cette fonction prennent les valeurs du mois, du jour et de l'année. Créez un fichier PHP avec le script suivant qui générera une date formatée en fonction de la sortie de la fonction mktime ().
// Lire la valeur de date particulière en utilisant la fonction mktime ()La date est $ dt.
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-4: Imprimez la date future en utilisant la fonction mktime ()
Créez un fichier PHP avec le script suivant qui générera une date future avec le formatage basé sur la sortie de la fonction mktime (). La date future sera générée en ajoutant 5 mois et 10 jours avec la date actuelle.
// Lire la valeur de l'horodatage de la date futureLa date est $ dt.
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-5: Imprimez la date future et précédente en utilisant la fonction strToTime ()
Créez un fichier PHP avec le script suivant qui générera une date future et la date précédente avec le formatage basé sur la sortie de la fonction mktime (). La date précédente sera générée en déduisant 2 mois et 35 jours à compter de la date actuelle. La date future sera générée en ajoutant 3 mois et 5 jours avec la date actuelle.
// imprime la date actuelleAujourd'hui est '.Date ("JS F, Y").'
';;La date précédente est '.Date ("JS F, Y", $ Prev_timestamp).'
';;La date future est '.Date ("JS F, Y", $ next_timestamp).'
';;Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Conclusion
Différentes façons d'utiliser la fonction date () à différentes fins ont été montrées dans les exemples de ce tutoriel pour aider les utilisateurs de PHP à connaître correctement l'utilisation de cette fonction.