La date et l'heure actuelles sont nécessaires pour récupérer à diverses fins en programmation, comme l'ajout de la date et de l'heure de saisie des données dans le tableau de la base de données et vérifie si la période de session de l'utilisateur est expirée ou non. Les valeurs de date et d'heure sont générées en fonction de la valeur d'horodatage calculée à partir de 1St Janvier 1970. Il existe deux façons de lire la date et l'heure actuelles en PHP. Une façon consiste à utiliser le date() fonction, et une autre façon consiste à utiliser le DateTime classe. Les façons de lire la date et l'heure actuelles dans différents formats ont été montrées dans ce tutoriel.
Lire la date et l'heure actuelles en utilisant la fonction date ()
La fonction date () est l'un des moyens simples de lire la valeur actuelle de la date et de l'heure en PHP. La syntaxe de cette fonction est fournie ci-dessous:
Syntaxe
Date (format $);
Cette fonction prend la chaîne de formatage dans l'argument utilisé pour imprimer la sortie. Les paramètres de format les plus couramment utilisés ont été décrits ici.
Utilisations de la fonction date ()
Différentes utilisations de la fonction date () sont présentées ci-dessous:
Exemple 1: Imprimez la date et l'heure actuelles
Créez un fichier PHP avec le script suivant pour imprimer la date et l'heure actuelles dans différents formats. La fonction de première date () imprimera la date en cours avec un nom de mois court et une valeur de l'année à 4 chiffres. La deuxième date () Fonction imprimera la date actuelle avec un trait d'union (-) et une heure avec un côlon (:). La troisième date () Fonction imprimera la date en cours avec le nom complet du jour de la semaine et le nom du mois complet. La quatrième fonction IDate () imprimera la date en cours avec un court jour de semaine et de mois et l'heure actuelle avec AM / PM.
// Imprime la date au format 'd-m-y'
Echo "La date actuelle est:" . Date ("D m y"), ""
// imprime la date et l'heure dans 'D-M-y; H: M: Format S '
Echo "La date et l'heure actuelles est:" . Date ("d-m-y; h: i: s"), ""
// Imprime la date au format 'l, f d, y'
Echo "La date actuelle est:" . Date ("l, f d, y"), ""
// Imprime la date et l'heure dans 'D, D M Y H: M: I A' Format
Echo "La date actuelle est:" . Date ("d, d m y h: i: s a"), ""
?>
La sortie suivante apparaîtra après l'exécution du script précédent:
Exemple 2: Imprimez la date et l'heure actuelles en fonction du fuseau horaire
Créez un fichier PHP avec le script suivant qui imprimera la date et l'heure actuelles après avoir modifié la valeur du fuseau horaire par défaut. Le date_default_timezone_set () La fonction a été utilisée dans ce script pour modifier le fuseau horaire par défaut "Asie / Dhaka". Ensuite, la date et l'heure actuelles ont été attribuées à un objet de date en utilisant la datetime classe. Le format() Méthode de la DateTime La classe a été utilisée pour imprimer la date formatée.
// définit le fuseau horaire sur l'Asie / Dhaka
date_default_timezone_set ('asia / dhaka');
// Créer un objet date
$ objDate = new DateTime ();
// imprime la date et l'heure actuelles
écho "La date et l'heure actuelles est ", $ objdate-> format ('d, d m y h: i: s a'),"
"
?>
La sortie suivante apparaîtra après l'exécution du script précédent:
Exemple 3: Imprimez la date et l'heure actuelles en utilisant la fonction strToTime ()
Créez un fichier PHP avec le script suivant qui imprime la date et l'heure actuelles à l'aide de la fonction strToTime () après avoir modifié la valeur du fuseau horaire par défaut "Asie / Dhaka". La fonction strToTime () a été utilisée ici pour lire la valeur horodato de la date et de l'heure actuelles. Cette valeur d'horodatage a été utilisée dans la fonction date () pour imprimer la date et l'heure actuelles.
// définit le fuseau horaire sur l'Asie / Dhaka
date_default_timezone_set ('asia / dhaka');
// Lire l'horodatage de l'heure actuelle
$ TimeStamp = strToTime ("Now");
// Imprime la date et l'heure actuelles en fonction de la valeur horodatage
écho "La date et l'heure actuelles est ", date (" d-m-y h: i: s a ", $ horodat),"
"
?>
La sortie suivante apparaîtra après l'exécution du script précédent:
Exemple 4: Imprimez la date et l'heure actuelles en utilisant la fonction heure ()
Créez un fichier PHP avec le script suivant pour imprimer la date et l'heure actuelles en utilisant la fonction Time () après avoir modifié la valeur du fuseau horaire par défaut "Asie / Dhaka". La fonction heure () a été utilisée ici pour lire la valeur horodato de la date et de l'heure actuelles. Comme dans l'exemple précédent, cette valeur d'horodatage a été utilisée dans la fonction date () pour imprimer la date et l'heure actuelles.
// définit le fuseau horaire sur l'Asie / Dhaka
date_default_timezone_set ('asia / dhaka');
// Lire l'horodatage de l'heure actuelle
$ horodat = time ();
// Imprime la date et l'heure actuelles en fonction de la valeur horodatage
écho "La date et l'heure actuelles est ", date (" d, d m y h: i: s a ", $ halestamp),"
"
?>
La sortie suivante apparaîtra après l'exécution du script précédent:
Lire la date et l'heure actuelles à l'aide de la classe DateTime
En utilisant le DateTime La classe est une autre façon de lire la valeur actuelle de la date et de l'heure actuelle de PHP. L'utilisation de cette classe pour lire la date et l'heure actuelles a été montrée dans l'exemple suivant:
Exemple 5: Imprimez la date et l'heure actuelles en utilisant la classe DateTime
Créez un fichier PHP avec le script suivant pour imprimer la date et l'heure actuelles en utilisant le DateTime classe. La date et l'heure actuelles ont été stockées dans un objet de date en utilisant le DateTime classe. Ensuite, le format() la méthode a été utilisée pour imprimer la sortie formatée. La première format() La méthode imprimera la date actuelle uniquement. La deuxième format() La méthode imprimera l'heure actuelle uniquement. Le troisième format() La méthode imprimera les valeurs de date et d'heure actuelles.
// Créer un objet date
$ objDate = new DateTime ();
// imprime la date actuelle
Echo "aujourd'hui est", $ objdate-> format ('d, d m y'), "
"
// imprime l'heure actuelle
Echo "L'heure actuelle est", $ objdate-> format ('h: i: s'), "
"
// imprime la date et l'heure actuelles
Echo "La date et l'heure actuelles est", $ objdate-> format ('d-m-y h: i: s a'), "
"
?>
La sortie suivante apparaîtra après l'exécution du script précédent:
Conclusion
Différentes façons de récupérer et d'imprimer la date et l'heure actuelles ont été montrées dans ce tutoriel en utilisant différentes fonctions intégrées de PHP. Les nouveaux utilisateurs de PHP peuvent utiliser les fonctions mentionnées précédemment dans leur script pour lire la date et l'heure actuelles.