Maison > développement back-end > tutoriel php > Exemple de fonction de temps PHP : comparaison du temps

Exemple de fonction de temps PHP : comparaison du temps

WBOY
Libérer: 2023-06-20 21:06:01
original
1448 Les gens l'ont consulté

Dans le développement web, gérer le temps est une tâche très courante. PHP fournit de nombreuses fonctions intégrées pour gérer l'heure et la date, ce qui rend la gestion de l'heure et de la date en PHP plus facile et plus efficace. Dans cet article, nous explorerons un exemple de fonctions temporelles PHP, comment comparer deux heures.

PHP Comment comparer le temps

PHP fournit plusieurs fonctions qui peuvent être utilisées pour comparer deux fois. Voici une brève introduction à ces fonctions :

  1. strtotime()
    La fonction strtotime() analyse toute description de date et d'heure de texte anglais dans un horodatage Unix, Cela facilite les opérations de comparaison. La syntaxe est la suivante :

    strtotime(timeString);

    Parmi eux, le paramètre timeString spécifie la description textuelle de l'heure, qui peut être une date, une heure ou une combinaison de date et d'heure.

  2. time()
    La fonction time() est utilisée pour obtenir l'horodatage Unix de l'heure actuelle, en secondes.
  3. Comparaison de strtotime() et time()
    Vous pouvez comparer la date analysée par strtotime() avec l'heure actuelle obtenue par time() pour déterminer si une heure est antérieure ou postérieure à Ou égal à une autre fois.

Ce qui suit est un exemple de comparaison de temps PHP :

// Définir 2 dates
$date1 = "2018-11-05 23:45:23";
$date2 = "2018-11-06 23:45:23";

// Convertir la date de la chaîne en heure Poke# 🎜🎜#$time1 = strtotime($date1);
$time2 = strtotime($date2);

// Comparez 2 dates

if ($time1 < ; $time2 ) {

echo "date1 早于 date2";
Copier après la connexion

} elseif ($time1 > $time2) {

echo "date1 晚于 date2";
Copier après la connexion

} else {

echo "二者时间相同";
Copier après la connexion

}#🎜🎜 #?> ;


Dans le code ci-dessus, nous définissons d'abord deux variables de chaîne temporelle, à savoir $date1 et $date2. Nous utilisons ensuite la fonction strtotime() pour convertir ces deux chaînes en horodatages Unix et les stocker dans les variables $time1 et $time2. Enfin, nous utilisons l'instruction if else pour comparer les deux fois et enfin afficher le résultat de la comparaison.

Résumé

Comparer le temps en PHP est simple, il suffit d'utiliser des fonctions de temps PHP spécifiques. Nous utilisons la fonction strtotime() pour convertir toute description textuelle de l'heure en un horodatage Unix, puis utilisons les horodatages à des fins de comparaison. De cette façon, nous pouvons savoir si une certaine heure est antérieure, postérieure ou égale à une autre heure. Maîtriser les fonctions temporelles de PHP peut nous rendre plus à l'aise face aux problèmes d'heure et de date dans les applications Web.

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