Utilisation de la fonction PHP Date ()
L'une des fonctions les plus couramment utilisées de PHP pour effectuer des tâches liées à la date et au temps est la date(). La syntaxe de cette fonction est donnée ci-dessous.
Syntaxe:
DATE (String $ format [, int $ himeStamp = time ()]): String
Ici, le premier paramètre est obligatoire, et il est utilisé pour définir la date ou l'heure ou son format pour afficher la sortie. Le deuxième paramètre est facultatif, et il est utilisé pour spécifier la valeur de l'horodatage particulière pour imprimer la valeur de date et d'heure en fonction de cette valeur d'horodatage. Si le deuxième argument est omis, alors le date() La fonction générera la sortie en fonction de la date et de l'heure du système. Il renvoie la date et l'heure de la date du système actuelle au format de chaîne.
Caractères de format:
Différents caractères de format sont utilisés pour la fonction date () pour formater la date et l'heure. Certains caractères de format couramment utilisés avec des explications sont donnés ci-dessous.
Utilisé pour | Personnage | But | Exemple |
---|---|---|---|
Date | D | Afficher le jour de la semaine en forme court. | Lun au soleil |
d | Afficher le jour du mois avec le premier zéro. | 01 à 31 | |
M | Afficher le nom du mois en forme court. | Jan à Dec | |
m | Affichez le mois en nombre avec un zéro leader. | 01 à 12 | |
Y | Afficher l'année à quatre chiffres. | 2020 | |
y | Afficher l'année à deux chiffres. | 20 | |
F | Afficher le nom du mois en pleine forme. | Janvier à décembre | |
l | Afficher le nom de la semaine en pleine forme. | Lundi à Dimanche | |
n | Afficher le mois en nombre sans diriger zéro. | 1 à 12 | |
J | Afficher le jour du mois sans diriger zéro. | 1 à 31 | |
S | Affichage 1St, 2nd, 3rd, etc. avec le jour du mois. | 1St, 2nd, 3rd et 4e à 30e | |
Temps | g | Hour d'affichage au format 24 heures sur 24 sans diriger zéro. | 1 à 24 |
g | Hour d'affichage au format 12 heures sans diriger zéro. | 1 à 12 | |
H | Afficher l'heure en format 24 heures avec un zéro leader. | 01 à 24 | |
H | Hour d'affichage en format 12 heures avec le premier zéro. | 01 à 12 | |
UN | Afficher AM / PM dans la lettre majuscule. | MATIN APRÈS-MIDI | |
un | Afficher AM / PM dans une petite lettre. | matin après-midi | |
je | Afficher les minutes avec un zéro dirigeant. | 01 à 60 | |
s | Afficher les secondes avec un zéro principal. | 01 à 60 |
Exemple-1: Utilisation de la fonction DATE ()
Différentes utilisations de la date() La fonction est expliquée dans cet exemple. La première date() La fonction renvoie la date du système actuelle sous forme courte. La deuxième date() La fonction renverra l'heure du système actuel. Le troisième date() La fonction renvoie la date et l'heure en fonction de la valeur horodato. Le strtotime () La fonction renverra la valeur horodat-tende en fonction du rendement de la valeur par le quatrième date() fonction.
// Afficher la date actuelleSortir:
La sortie suivante apparaîtra après l'exécution du script.
Utilisation de la fonction PHP Time ()
Il est utilisé pour obtenir la valeur horodato de la date actuelle. Les caractères format du temps mentionné ci-dessus pour le date() La fonction peut être utilisée pour formater la valeur de temps() fonction. La syntaxe de cette fonction est donnée ci-dessous.
Syntaxe:
Temps (vide): int
Il n'a pas de paramètre et il renvoie une valeur entière en tant qu'horodatage.
Exemple-2: Utilisation de la fonction Time ()
Dans le script suivant, le premier temps() La fonction renverra la valeur horodato de la date et de l'heure du système, comme le deuxième paramètre du date() La fonction renvoie la date formatée. De la même manière, le second date() La fonction renvoie la valeur de temps en fonction de la valeur de retour du second temps() fonction. Comment le temps() La fonction peut être utilisée pour découvrir que la différence entre deux valeurs d'horodatage est affichée dans la partie suivante de ce script. Deux valeurs d'horodatage sont stockées en deux variables avec un délai de 5 secondes.
// Imprime la date sur l'horodatage généré par la fonction Time ()Aujourd'hui est ".Date ("l, f d, y", heure ())."
"L'heure actuelle est ".date ('h: i: s a', time ())."
"
La différence de temps est ".($ end_time - $ start_time)."secondes
Sortir:
La sortie suivante apparaîtra après l'exécution du script. Le 'L, F D, Y'est utilisé comme caractères de format dans le premier date () fonction du script. Le nom complet de la semaine est imprimé pour 'l«Caractère, le nom du mois complet imprimé pour»F«Le caractère, le jour du mois est imprimé pour»d«Le caractère, et la valeur annuelle est imprimée pour»Y' personnage. Suivant, 'H: i: s a'est utilisé comme caractères de format dans le deuxième date () fonction à imprimer des valeurs d'heure, de minute et de seconde avec AM / PM. Le dormir() La fonction est appelée avec un délai de 5 secondes ici. Ainsi, la troisième sortie montre que la différence de temps entre les deux valeurs d'horodatage est de 5 secondes.
Conclusion:
L'utilisation des fonctions de date et d'heure est une exigence très courante pour toute application Web. Comment différents caractères de format peuvent être utilisés pour imprimer la date et l'heure sont expliqués dans ce tutoriel en utilisant différents exemples pour aider les utilisateurs de PHP à effectuer facilement des opérations liées à la date et au temps dans leurs scripts.