PHP est un langage de script côté serveur couramment utilisé. Il peut non seulement gérer diverses tâches de développement Web, mais aussi de puissantes fonctions de traitement du temps. En PHP, l'obtention du temps actuel est très simple, nous pouvons facilement le faire avec certaines fonctions intégrées. Cet article vous guidera sur la façon d'obtenir l'heure actuelle, les heures, les minutes et les secondes via PHP.
La fonction Time () est une fonction en PHP qui obtient l'heure actuelle, qui renvoie un horodatage UNIX. L'horodatage Unix représente le nombre de secondes écoulées de 00h00 (heure de Greenwich) le 1er janvier 1970 à l'heure actuelle.
Voici le code pour utiliser la fonction Time () pour obtenir l'horodatage actuel:
$time = time();
echo $time;
L'exécution du code ci-dessus sortira l'horodatage UNIX actuel.
Bien que les horodatages UNIX soient très pratiques pour les ordinateurs, ils ne sont pas intuitifs pour les humains. Pour mieux afficher le temps, nous pouvons convertir les horodatages UNIX en DateTimes formatés.
L'horodatage peut être converti en un format de temps lisible à l'aide de la fonction Date () de PHP. Voici l'exemple de code:
$time = time();
echo date("Y-m-d H:i:s", $time);
Ce code sortira l'heure actuelle, dans le format: anny-jour du mois: Procès-verbal: secondes.
Si vous avez seulement besoin d'obtenir le nombre actuel d'heures, vous pouvez utiliser la fonction date () pour l'implémenter. Ce qui suit est le code correspondant:
$time = time();
echo date("H", $time);
Ce code renverra le nombre actuel d'heures, tels que 14 signifie 14 h.
De même, si vous avez seulement besoin d'obtenir le nombre actuel de minutes, vous pouvez toujours utiliser la fonction date (). Le code est le suivant:
$time = time();
echo date("i", $time);
Ce code renvoie le nombre actuel de minutes.
Si vous souhaitez obtenir le nombre actuel de secondes, vous pouvez utiliser le code suivant:
$time = time();
echo date("s", $time);
Ce code renvoie le nombre actuel de secondes.
La fonction Time () de PHP renvoie uniquement un horodatage de deuxième niveau par défaut, mais si un temps de niveau de milliseconde plus précis est requis, vous pouvez utiliser la fonction MicroTime (). Voici le code pour obtenir le nombre actuel de millisecondes:
$microtime = microtime(true);
$millisecond = sprintf("%03d", ($microtime - floor($microtime)) * 1000);
echo $millisecond;
Ce code renverra le nombre actuel de millisecondes.
Avec les méthodes de cet article, vous pouvez facilement obtenir les heures actuelles, les minutes, les secondes et même les millisecondes en PHP. Le temps est crucial dans de nombreuses tâches de développement, et la maîtrise de ces méthodes de traitement de base de temps peut améliorer considérablement l'efficacité du développement.