Quelques méthodes utiles de la classe DateTime
Nom de méthode | But |
---|---|
__construction() | Il est utilisé pour retourner l'objet du DateTime classe. |
ajouter() | Il est utilisé pour ajouter le jour, le mois, l'année, l'heure, les minutes et les secondes avec l'objet DateTime. |
sous() | Il est utilisé pour soustraire un jour, un mois, une année, une heure, une minute et un deuxième avec l'objet DateTime. |
modifier() | Il est utilisé pour modifier la valeur horodato. |
createFromFormat () | Il est utilisé pour lire les chaînes de date et d'heure basées sur un format spécifié. |
régler la date() | Il est utilisé pour définir la valeur de date. |
régler le temps() | Il est utilisé pour définir la valeur de temps. |
setTimeStamp () | Il est utilisé pour définir la date et l'heure en fonction de la valeur horodatrice Unix. |
setTimeZone () | Il est utilisé pour définir le fuseau horaire de l'objet DateTime. |
getLasterRors () | Il est utilisé pour retourner les avertissements et les erreurs. |
Différents exemples de classe DateTime
Les différentes utilisations de la classe DateTime sont présentées dans cette partie du tutoriel à l'aide de plusieurs exemples.
Exemple 1: Lisez la date et l'heure actuelles
Créez un fichier PHP avec le script suivant qui imprime les valeurs de date et d'heure formatées. L'objet de la classe DateTime est créé ici sans utiliser le paramètre du constructeur pour lire les valeurs de date et d'heure actuelles. Ensuite, la fonction format () est utilisée pour imprimer la date et l'heure actuelles dans le format particulier.
// Lire la date et l'heure actuellesLa date et l'heure actuelles est: ".$ date-> format ("d-m-y, h: i: s")."
"Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Exemple 2: Lisez la date et l'heure particulières
Créez un fichier PHP avec le script suivant qui imprime les valeurs de date et de temps particulières avec le formatage. L'objet du DateTime La classe est créée ici avec un paramètre de constructeur pour imprimer les valeurs de date et d'heure particulières. Ensuite, la méthode Format () est utilisée pour imprimer la date et l'heure au format particulier.
// Lire la date et l'heure particulièresLa date et l'heure est: ".$ date-> format ("d-m-y, h: i: s")."
"Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Exemple 3: Lisez la date et l'heure dans un format lisible
Créez un fichier PHP avec le script suivant qui lit la valeur de date basée sur la valeur de chaîne de type anglais et imprimez la valeur de date particulière avec le formatage. Ensuite, la méthode Format () est utilisée pour imprimer la date au format particulier.
// Lire la date particulièreLa date est: ".$ date-> format ("d-m-y")."
"Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Exemple 4: créer la date à l'aide de CreateFromFormat ()
Créez un fichier PHP avec le script suivant qui génère une date en utilisant le createFromFrower () Méthode de la DateTime classe. Ensuite, la méthode Format () est utilisée pour imprimer la date au format particulier.
// Lire la date particulièreLa date est: ".$ date-> format ("d-m-y")."
"Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Exemple 5: Modifiez la date en cours en ajoutant des jours, des mois et des années
Créez un fichier PHP avec le script suivant qui génère une date après avoir ajouté 10 jours, 1 mois et 2 ans en utilisant le modifier() Méthode de la DateTime classe. Ensuite, la méthode Format () est utilisée pour imprimer la date au format particulier.
// Lire la date actuelleLa date est: ".$ date-> format ("d-m-y")."
"Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Exemple 6: Modifiez la date actuelle en soustrayant les jours, les mois et les années
Créez un fichier PHP avec le script suivant qui génère une date après la soustraction de 5 jours, 6 mois et 1 an en utilisant le modifier() Méthode de la DateTime classe. Ensuite, la méthode Format () est utilisée pour imprimer la date au format particulier.
// Lire la date actuelleLa date est: ".$ date-> format ("d-m-y")."
"Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Exemple 7: Ajouter des jours, des mois et des années avec la date en cours
Créez un fichier PHP avec le script suivant qui génère une date après avoir ajouté 5 jours, 1 mois et 3 ans en créant l'objet de DateInterval classe et le ajouter() Méthode de cette classe. Ensuite, la méthode Format () est utilisée pour imprimer la date au format particulier.
// Lire la date actuelleLa date est: ".$ date-> format ("d-m-y")."
"Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Exemple 8: Lisez la date avec la gestion des exceptions
Créez un fichier PHP avec le script suivant qui imprime la valeur de date particulière tirée du paramètre URL avec le formatage. Le coup de passe Le bloc est utilisé dans le script pour afficher le message d'erreur pour la mauvaise valeur de date.
if (isset ($ _ get ['dt']))La date est: ".$ date-> format ("d-m-y")."
"Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Conclusion
La classe DateTime du PHP est utilisée pour générer la date et l'heure de plusieurs manières. Certaines méthodes couramment utilisées de cette classe sont expliquées dans ce tutoriel en utilisant des exemples simples.