Sondage du mois

Sondage du mois
 

  La connaissance ne vaut que si elle est partagée par tous




 
  Astuce Adobe Flash : Raccourci Coller un cadre : Ctrl Alt V




Les tutoriaux: Index » Php » PHP » Comparer deux dates

Introduction

  • Tutoriel posté par Sky
  • 1965 lectures
  • Mis en ligne le 15-11-2010
  • Dernière mise à jour le 15-11-2010
  • Ce tutoriel a été estimé comme simple.


Automatic Translations:
Translate Into English Translate Into German Translate Into Italian Translate Into Spanish Translate Into Portuguese

Tout d'abord rendons à César ce qui appartient à César.
Cette astuce excellente à été trouvée sur le site suivant : http://blog.galerie-cesar.com.

Voici donc une méthode peu conventionnelle mais tellement efficace pour comparer deux dates entres elles. La date A est elle avant ou après la date B ?

Méthodologie

La date A est elle avant ou après la date B ?


CODE PHP


<?php

$datejour = date('d/m/Y');
//la date du fin est stockée dans une base de données
//on extrait la date du fin depuis la bdd et on la met dans une variable $datefin
$datefin= $donnees['fin'];  

//explode pour mettre la date du fin en format numérique: 12/05/2006  -> 12052006
$dfin = explode("/", $datefin); 

//explode pour mettre la date du jour en format numérique: 31/05/2009  -> 31052009
$djour = explode("/", $datejour); 

// concaténation pour inverser l'ordre: 12052006 -> 20060512
$finab = $dfin[2].$dfin[1].$dfin[0];

// concaténation pour inverser l'ordre: 31052009 -> 20090531
$auj = $djour[2].$djour[1].$djour[0]; 

// Ensuite il suffit de comparer les deux valeurs

if ($auj>$finab)
{
//------Abonnement expiré;-------
echo "abonnement expiré":
}
else
{
//-------Abonnement en cours-----
echo "abonnement valide":
}
?>


Notes

  Evaluez le tutorial (5 Votes)

4
0
1

Pour les questions ou d'éventuelles remarques, dirigez vous vers le forum.

Réagir sur ce tutoriel - [Php] Comparer deux dates

DERNIÈRES PUBLICATIONS DE OPEN-MOUTHED

En direct de open-mouthed.com