[php] récupérer le mois dans une date

Résolu/Fermé
griese Messages postés 139 Date d'inscription dimanche 9 mai 2004 Statut Membre Dernière intervention 27 février 2008 - 6 juin 2006 à 12:08
 jp - 10 janv. 2010 à 20:29
Bonjour à tous,
Dans un formulaire, je demande à un utilisateur de saisir une date sous la forme jj/mm/aaaa dans une balise input. Je voudrais pouvoir récupére la valeur de mm dans une variable. est-ce possible ? Si oui comment ?
Merci de votre aide.
A voir également:

3 réponses

Utilisateur anonyme
6 juin 2006 à 14:03
Hello,

Admettons que tu récupères la date dans une variable $date.
<?php
$date = $_POST['date'];

$date_explosee = explode("/", $date);

$jour = $date_explosee[0];
$mois = $date_explosee[1];
$annee = $date_explosee[2];
?>

Explication: La fonction explode colle les differentes partie d'une chaine eclatée en fragment selon un séparateur donnée (en l'occurrence "/" dans ton cas. )

A+, bon dev...
25
le plus simple:
$date_us = date('Y-m-d');
//regex pour convertion date us en fr
$date_fr = preg_replace('#(:digit:{4})-(:digit:{2})-(:digit:{2})#',
"$3/$2/$1", $date_us);

ensuite tu appelles en fr (exemple:<?php echo$date_fr ; ?>
0
Pardon je n'ai lu vite fait tout en bossant.. et je pensais que tu souhaitais une conversion.. désolé!
le tableau comme on te le conseille.. est le plus facile sinon regex..
0
griese Messages postés 139 Date d'inscription dimanche 9 mai 2004 Statut Membre Dernière intervention 27 février 2008 119
6 juin 2006 à 14:57
Merci beaucoup, ça marche parfaitement.
8
bourkam Messages postés 2 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 25 juillet 2008 2
25 juil. 2008 à 15:27
comant je peut recupairer un mois dans un date


merci pour votre aide
2