Comparer deux dates php need help
Résolu/Fermé
Fullfast
Messages postés
17
Date d'inscription
jeudi 29 mai 2008
Statut
Membre
Dernière intervention
24 juin 2008
-
23 juin 2008 à 11:28
Fullfast Messages postés 17 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 24 juin 2008 - 23 juin 2008 à 12:20
Fullfast Messages postés 17 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 24 juin 2008 - 23 juin 2008 à 12:20
A voir également:
- Comparer deux dates php need help
- Easy php - Télécharger - Divers Web & Internet
- Deux ecran pc - Guide
- Itinéraire google map entre deux adresses - Guide
- Deux comptes whatsapp - Guide
- Faire deux colonnes sur word - Guide
4 réponses
utilise la fonction explode (http://www.manuelphp.com/php/function.explode.php
Puis apres met tes dates au format AAAAMMJJ et tu peux comparer tranquillement.
Puis apres met tes dates au format AAAAMMJJ et tu peux comparer tranquillement.
Non, en php il y a pas vraiment de format date.
Le but c'est de la traiter comme une chaine de caractère puis de concatener année, mois, jour que tu extrait grace à la fonction explode.
En ayant le format année mois jour une simple comparaison classique suffit pour déterminer quelle date est la plus petite.
Le but c'est de la traiter comme une chaine de caractère puis de concatener année, mois, jour que tu extrait grace à la fonction explode.
En ayant le format année mois jour une simple comparaison classique suffit pour déterminer quelle date est la plus petite.
Fullfast
Messages postés
17
Date d'inscription
jeudi 29 mai 2008
Statut
Membre
Dernière intervention
24 juin 2008
23 juin 2008 à 11:57
23 juin 2008 à 11:57
Je n'ai pas du bien comprendre comment utiliser un explode surement
Comme ca:
$tab_date= explode("/",$var);
$date1 = $tab_date[2] . $tab_date[1] . $tab_date[0];
$tab_date= explode("/",$var2);
$date2 = $tab_date[2] . $tab_date[1] . $tab_date[0];
if($date1>$date2)
{
echo' cette date est la plus grande';
}
$tab_date= explode("/",$var);
$date1 = $tab_date[2] . $tab_date[1] . $tab_date[0];
$tab_date= explode("/",$var2);
$date2 = $tab_date[2] . $tab_date[1] . $tab_date[0];
if($date1>$date2)
{
echo' cette date est la plus grande';
}
Fullfast
Messages postés
17
Date d'inscription
jeudi 29 mai 2008
Statut
Membre
Dernière intervention
24 juin 2008
23 juin 2008 à 12:20
23 juin 2008 à 12:20
effectivement cela fonctionne parfaitement , je te remercie pour ton aide et le temps que tu m'as consacré désormais je pourrais réutiliser l'explode car j'ai enfin compris comment l'utiliser.
Merci encore et bonne journée a toi.
cordialement.
Merci encore et bonne journée a toi.
cordialement.
23 juin 2008 à 11:34
Je vais essayer d'apprendre a utiliser sa.
le but est de changer le format de ma date en fait ? puis il va d'abord comparer les années, si elle sont les mêmes il va comparer les mois etc..??
23 juin 2008 à 11:44
$var = "jj/mm/aa";
$newdate = explode("/",$var);
echo $newdate[ jj];
echo $newdate [mm];
echo $newdate[aa];
ai-je fait une erreur de comprehension par rapport au lien que tu m'avais donné?
Merci pour ton aide