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

Résolu
griese Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -  
 jp -
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.

3 réponses

Utilisateur anonyme
 
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
jp
 
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
jp
 
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   Statut Membre Dernière intervention   119
 
Merci beaucoup, ça marche parfaitement.
8
bourkam Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   2
 
comant je peut recupairer un mois dans un date


merci pour votre aide
2