Comment vérifier si la date et l'heure actuelles ont dépassé une date et une heure spécifiques en PHP ?

DDD
Libérer: 2024-10-25 00:55:30
original
501 Les gens l'ont consulté

How to Check if the Current Date and Time Have Passed a Specific Date and Time in PHP?

Vérification des dates et heures passées à l'aide de la fonction Date de PHP

Pour déterminer si la date et l'heure actuelles dépassent un point de référence défini, PHP propose un ensemble complet de fonctionnalités grâce à sa fonction date(). Cet article montre comment exploiter ces fonctionnalités pour un scénario courant.

Exemple de scénario :

Vous recherchez un script PHP qui vérifie si la date et l'heure actuelles ont progressé au-delà 15 mai 2010, à 16h00.

Solution PHP utilisant DateTime :

La classe DateTime de PHP vous permet un contrôle granulaire sur la manipulation de la date et de l'heure. Considérez l'extrait de code suivant :

<code class="php">if (new DateTime() > new DateTime("2010-05-15 16:00:00")) {
    # current time is greater than 2010-05-15 16:00:00
    # in other words, 2010-05-15 16:00:00 has passed
}</code>
Copier après la connexion

Dans ce code :

  • La nouvelle expression DateTime() instancie un objet DateTime représentant la date et l'heure actuelles.
  • La nouvelle expression DateTime("2010-05-15 16:00:00") crée un objet DateTime pour la date et l'heure de référence (15 mai 2010, à 16h00).
  • La comparaison L'opérateur (>) détermine si l'heure actuelle est supérieure à l'heure de référence. Si tel est le cas, cela signifie que l'heure de référence est dépassée.

En utilisant cette approche, vous pouvez vérifier efficacement si la date et l'heure actuelles ont dépassé un point prédéterminé dans le passé.

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!

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!