Comment puis-je vérifier si la date est la date ultérieure que la date actuelle?
if(date("d") < "18" && date("m") < "01") { echo 'To late!'; }
3 Réponses :
Vous pouvez faire cette notation:
Ce qui nécessite que vous construisez manuellement la chaîne de date. Je ne pense pas que ce soit une très bonne idée. Utilisez strtotime () code> - ou Même i> mieux, utilisez
DateTime code> classe.
$time1 = strtotime(date("d/m/Y", "18/01/2014")); if(time() > $time1) { echo "too late!"; }
Le meilleur est d'utiliser strtotime.
$current_date = date("Y-m-d"); $date_to_compare = date("Y-m-d",time()+86400); //1 day later if (strtotime($date_to_compare) > strtotime($current_date)) { echo "too late"; }
Si vous souhaitez vérifier si la date actuelle est après quelque chose, pourquoi utilisez-vous moins que?