Maison > développement back-end > tutoriel php > Utilisation et exemple d'analyse de la fonction de temps php

Utilisation et exemple d'analyse de la fonction de temps php

墨辰丷
Libérer: 2023-03-29 11:46:02
original
2072 Les gens l'ont consulté

Cet article présente principalement l'utilisation des fonctions de temps PHP et analyse l'utilisation des fonctions liées à l'horodatage PHP time, mktime, date et strtotime sous forme d'exemples. C'est très simple et pratique. Les amis qui en ont besoin peuvent s'y référer. it

Il existe des fonctions d'opération liées à l'horodatage Unix en php, qui sont très pratiques à utiliser

time() renvoie l'horodatage Unix actuel

microtime - - Renvoie l'horodatage Unix actuel et les microsecondes

Exemple 1. Utilisez microtime() pour chronométrer l'exécution du script

<?php
/**
* Simple function to replicate PHP 5 behaviour
*/
function microtime_float()
{
  list($usec, $sec) = explode(" ", microtime());
  return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
// Sleep for a while
usleep(100);
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "Did nothing in $time seconds/n";
?>
Copier après la connexion

mktime() obtient l'horodatage Unix d'une date

int mktime ( [int hour [, int minute [, int second [, int mois [ , int day [, int year [, int is_dst]]]]]])

Les paramètres peuvent être omis de droite à gauche. Tous les paramètres omis seront définis sur la valeur actuelle de la date et de l'heure locales<. 🎜>

date() formate une heure/date locale

string date ( string format [, int timestamp] )

Astuce : depuis PHP 5.1 en $ _SERVER['REQUEST_TIME'] L'horodatage de l'heure à laquelle la demande a été lancée est stocké dans .

strtotime -- Analyse la description de la date et de l'heure de n'importe quel texte anglais dans un horodatage Unix


echo strtotime("+1 day"), "/n";
echo strtotime("+1 week"), "/n";
Copier après la connexion

Exemple 2. Le lendemain de l'heure, le mois d'après

strtotime("+1 day ".$day);
strtotime("2008-01-31 +1 month");
strtotime($day." +1 day");
Copier après la connexion

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il pourra être utile à tout le monde étude .

Recommandations associées :

Méthode PHP Ajax JavaScript Json pour obtenir des informations météorologiques

php Code pour vérifier la validité de l'IP du proxy

Méthode PHP pour contrôler la boîte de dialogue contextuelle frontale

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal