La fonction idate php

La fonction idate php

La fonction idate () est une fonction très utile de PHP pour générer des valeurs entières à partir de la valeur de date / heure locale. Différentes parties de la date et de l'heure peuvent être récupérées en utilisant cette fonction, comme la valeur du jour de la date, la valeur du mois du nombre de dates et la valeur de l'année de la date. Différentes utilisations de la fonction idate () ont été montrées dans ce tutoriel.

Syntaxe

La syntaxe de la fonction idate () est fournie ci-dessous:

Int idate (format $, $ horodat)

Cette fonction a deux arguments. Le premier argument est obligatoire et utilisé pour définir le paramètre de format de la sortie. Le deuxième argument est facultatif et utilisé pour définir la valeur d'horodatage sur laquelle la fonction idate () sera utilisée. Si le deuxième argument n'est pas utilisé, la fonction fonctionnera à la date actuelle. Il renvoie un nombre en fonction de la première valeur d'argument.

Différents paramètres de format de la fonction idate ()

Les objectifs de plusieurs paramètres de format couramment utilisés d'Idate () ont été décrits dans cette partie du tutoriel:

Paramètre de format But
d Imprime le jour de la date
m Imprime le numéro de mois de la date
y Imprime la valeur de l'année à 2 chiffres de la date
Y Imprime la valeur de l'année à 4 chiffres de la date
H Imprime la valeur de l'heure du temps au format 12 heures
H Imprime la valeur de l'heure du temps au format 24 heures sur 24
je Imprime la valeur minutieuse du temps
s Imprime la deuxième valeur du temps
t Imprime les jours du mois en cours
U Imprime la valeur horodato de l'heure actuelle
w Imprime le numéro du jour de la semaine où dimanche = 0
W Imprime le numéro de semaine ISO-8601 de l'année
z Imprime le jour de l'année

Utilisations de la fonction idate ()

Différentes utilisations de la fonction idate () sont présentées dans cette partie du tutoriel.

Exemple 1: utilisation de la fonction idate () pour la date et l'heure actuelles

Créez un fichier PHP avec l'exemple suivant qui imprimera le jour, le mois, l'année, l'heure, la minute et la deuxième de la date et de l'heure en cours. Les six paramètres de format différents ont été utilisés dans le script pour imprimer différentes parties de la date et de l'heure actuelles. L'argument facultatif de la fonction idate () n'a pas été utilisé dans ce script.

// Imprime le jour de la date actuelle
Echo "Le jour de la date actuelle est:". Je suis sorti avec") . "
"
// Imprime le mois de la date en cours
Echo "Le mois de la date actuelle en nombre est:". iDate ("M") . "
"
// imprime l'année de la date en cours
Echo "L'année de la date en cours est:". iDate ("y") . "
"
// imprime l'heure de l'heure actuelle
Echo "L'heure de l'heure actuelle est:". iDate ("h") . "
"
// imprime la minute de l'heure actuelle
Echo "La minute de l'heure actuelle est:". iDate ("i") . "
"
// imprime la seconde de l'heure actuelle
Echo "Le second de l'heure actuelle est:". iDate ("S") . "
"
?>

La sortie suivante apparaîtra après l'exécution du script précédent:

Exemple 2: Utilisation de la fonction idate () avec la classe DateTime

Créez un fichier PHP avec le script suivant qui imprimera le jour, le mois et l'année de la date en cours en utilisant le deuxième argument du je sors avec() fonction. L'objet date a été créé en utilisant le DateTime classe. Le date_timestamp_get () La fonction a été utilisée pour lire la valeur d'horodatage de l'objet date.

// Créer un objet date
$ dateVal = new DateTime ();
// générer la valeur horodato
$ timestamp = date_timestamp_get ($ dateVal);
// imprime la date en fonction de la valeur horodato
Echo "Aujourd'hui est:" . iDate ("d", $ horodat)."-".iDate ("M", $ horodat)."-".iDate ("y", $ horodat);
?>

La sortie suivante apparaîtra après l'exécution du script précédent:

Exemple 3: Utilisation de la fonction idate () avec la fonction date_create ()

Créez un fichier PHP avec le script suivant qui imprimera le jour, le mois et l'année de la date particulière en utilisant le deuxième argument du je sors avec() fonction. L'objet date a été créé en utilisant le date_create () fonction. Comme l'exemple précédent, le date_timestamp_get () La fonction a été utilisée pour lire la valeur d'horodatage de l'objet date.

// Créer une valeur de date
$ dateval = date_create ("31 déc. 2022");
// générer la valeur horodato
$ timestamp = date_timestamp_get ($ dateVal);
// imprime la date en fonction de la valeur horodato
écho "

La date est: " . Idate ('D', $ horodat)."-".iDate ("M", $ horodat)."-".iDate ("y", $ horodat)."

"
?>

La sortie suivante apparaîtra après l'exécution du script précédent:

Exemple 4: Utilisation de la fonction idate () avec la fonction strToTime ()

Créez un fichier PHP avec le script suivant qui imprimera le jour, le mois et l'année de la date particulière en utilisant le deuxième argument du je sors avec() fonction. La valeur d'horodatage de la date particulière a été générée en utilisant le strtotime () fonction.

// Générer la valeur horodatrice de la date particulière
$ TimeStamp = strToTime ('16 -dec-2022 ');
// imprime le jour
Echo "Le jour de la date est" . Idate ('D', $ horodat) . "
"
// imprime le mois en nombre
Echo "Le mois de la date est" .Idate ('M', $ horodat) . "
"
// Imprime l'année
Echo "L'année de la date est" .iDate ('y', $ horodat) . "
"
?>

La sortie suivante apparaîtra après l'exécution du script précédent:

Conclusion

Quatre façons différentes d'imprimer les valeurs de jour, de mois et d'année de la date actuelle ou particulière ont été montrées dans ce tutoriel en utilisant plusieurs exemples. Deux fonctions intégrées de PHP ont été utilisées ici pour obtenir la valeur de l'horodatage de la date spécifique. Les utilisations de la fonction idate () de PHP seront effacées après avoir lu ce tutoriel.