Fonction de temps PHP

Fonction de temps PHP
La date et l'heure actuelles sont calculées sur la base de la valeur horodomagie UNIX dans le système d'exploitation Linux. La valeur d'horodatage est calculée en fonction du temps passé en secondes à partir de 1St Janvier 1971. PHP a de nombreuses fonctions intégrées pour effectuer des opérations de date et d'heure à l'aide de PHP. La fonction Time () calcule le temps basé sur la valeur horodato. L'utilisation de la fonction Time () a été expliquée dans ce tutoriel à l'aide de plusieurs exemples.

Syntaxe:

La syntaxe de la fonction Time () est donnée ci-dessous.

int time ()

La fonction ne se dispute pas et il renvoie une valeur entière comme une heure actuelle en secondes en fonction de l'horodatage.

Caractères de formatage du temps

De nombreux types de caractères sont utilisés pour formater la valeur temporelle. Certains caractères de formatage couramment utilisés sont donnés ci-dessous.

Personnage But
H Il est utilisé pour afficher l'heure dans un format de 12 heures avec le zéro leader. (01 à 12)
H Il est utilisé pour afficher l'heure au format 24 heures avec le zéro leader. (00 à 23)
je Il est utilisé pour afficher la minute avec le zéro leader. (00 à 59)
s Il est utilisé pour afficher la seconde avec le zéro leader. (00 à 59)
un Il est utilisé pour afficher le Meridiem en minuscules et post-Meridiem (AM ou PM)
UN Il est utilisé pour afficher la majuscule ante meridiem et post meridiem (AM ou PM)

Exemples de fonction time ()

Les utilisations de la fonction Time () ont été montrées dans la partie suivante de ce tutoriel en utilisant plusieurs exemples.

Exemple-1: Imprimez l'heure actuelle

Créez un fichier PHP avec le script suivant qui imprimera la valeur horodato et le temps formaté de l'heure actuelle. Ici, la valeur d'horodatage renvoyée par la fonction Time () a été utilisée dans la fonction date () pour obtenir la valeur de temps lisible par l'homme.

// Lire la valeur horodatrice actuelle
$ tm = time ();
// Imprime la valeur horodato de l'heure actuelle
Echo "La valeur horodato de la date actuelle est: ".$ tm.""
// imprime l'heure actuelle formatée
écho "
L'heure actuelle est: ".Date ('H: M: S A', $ TM).'';;
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-2: Imprimez l'heure actuelle en fonction du fuseau horaire

Créez un fichier PHP avec le script suivant qui imprimera le temps formaté de l'heure actuelle en fonction de la valeur du fuseau horaire. La première fois () a été utilisée dans le script pour lire l'horodatage de l'heure actuelle sans définir de valeur de fuseau horaire. La deuxième fois () a été utilisée dans le script pour lire l'horodatage de l'heure actuelle après avoir réglé la valeur de fuseau horaire par défaut sur "Asie / Dhaka".

// Lire la valeur horodatrice actuelle basée sur le fuseau horaire par défaut
$ tm = time ();
// Imprime l'heure actuelle en fonction de la fuselle horaire par défaut
Echo "L'heure actuelle basée sur le fuseau horaire par défaut est: ".Date ('H: M: S A', $ TM).'';;
// Définit le fuseau horaire par défaut
date_default_timezone_set ("Asie / Dhaka");
// Lire la valeur de l'horodatage actuelle basée sur le fuseau horaire en Asie / Dhaka
$ tm = time ();
// Imprime l'heure actuelle en fonction de la fuseau horaire en Asie / Dhaka
écho "
L'heure actuelle basée sur le fuseau horaire en Asie / Dhaka est: ".Date ('H: M: S A', $ TM).'';;
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-3: Imprimez la date actuelle

La date actuelle peut également être récupérée à partir de la valeur horodato renvoyée par la fonction Time (). Créez un fichier PHP avec le script suivant qui imprimera la date formatée en utilisant la valeur renvoyée de la fonction heure () dans le deuxième argument de la fonction date (). La chaîne de format utilisée dans la fonction date () imprimera le jour du mois avec un numéro ordinal, le nom du mois en forme court et la valeur de l'année à quatre chiffres.

// Lire la valeur horodatrice actuelle
$ tm = time ();
// Imprime la valeur horodato de l'heure actuelle
Echo "La valeur horodato de la date actuelle est: ".$ tm.""
// Imprime la date actuelle formatée
écho "
Aujourd'hui est: ".Date ('JS F, Y', $ TM).'';;
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-4: imprimer la fois précédente

La fois précédente peut être récupérée en déduisant la valeur à partir de la valeur horodatrice. Créez un fichier PHP avec le script suivant pour imprimer la fois précédemment en déduisant 2 heures à partir de la valeur horodatrice actuelle. Deux heures égales à 120 * 60 secondes ont été utilisées dans le script pour lire la valeur de temps en deux heures en arrière. La valeur déduite a été utilisée dans la fonction date () pour imprimer l'heure formatée. Les temps actuels et précédents seront imprimés après l'exécution du script.

$ tm1 = time ();
// imprime l'heure actuelle
Echo "L'heure actuelle est: ".Date ('H: M: S A', $ TM1).'';;
$ tm2 = time () - 120 * 60;
// imprime la fois précédente
écho "
La fois précédente, c'est: ".Date ('H: M: S A', $ TM2).'';;
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-5: Imprimez la date suivante

La date et l'heure futures peuvent être calculées en ajoutant la valeur horodato. Créez un fichier PHP avec le script suivant pour imprimer la date suivante en ajoutant 24 heures en secondes avec la valeur horodatrice actuelle. 24 heures égales à 24 * 60 * 60 secondes qui ont été utilisées dans le script pour lire la valeur horodato du lendemain. La valeur ajoutée a été utilisée dans la fonction date () pour imprimer la date formatée du lendemain. La date en cours et la date du lendemain seront imprimées après l'exécution du script.

// imprime la date actuelle
Echo 'aujourd'hui est'. Date ('l, js f, y');
// Lire la valeur de l'horodatage du lendemain
$ Prochain = time () + 24 * 60 * 60;
// imprime la date du lendemain
écho '
Demain est '. Date ('l, js f, y', $ prochain);
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Conclusion

Différentes façons d'utiliser la fonction Time () pour lire la date et l'heure ont été montrées dans les exemples de ce tutoriel pour aider les utilisateurs de PHP à appliquer correctement cette fonction dans leur script.