strtotime
de Check PHP -fonction pour convertir votre date fixe/heure à un horodatage: http://php.net/manual/en/function.strtotime.php
Si strtotime
ne peut pas gérer votre date/format de l'heure correctement (« 16:00 » ne fonctionnera probablement mais pas « à 4PM "), vous devrez utiliser des fonctions de chaîne, par exemple substr
pour analyser/corriger votre format et récupérer votre horodatage via une autre fonction, par ex. mktime
.
Ensuite, comparez l'horodatage qui en résulte avec la date/heure actuelle (if ($calulated_timestamp > time()) { /* date in the future */ }
) pour voir si la date et l'heure sont passées ou futures.
Je suggère de lire le PHP-doc sur les fonctions date/heure et de revenir ici avec une partie de votre code source une fois que vous êtes bloqué.
voir l'horodatage réponse –