Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
j'ai dans mon formulaire un champs date de naissance, l'utilisateur saisit sa date au format jj/mm/aaaa.
Après la saisie, la date est inseré dans MySQL dans champs au format Date (YYYY-MM-DD) mais, je me demandais comment la convertir.
$membre = array( 'pseudo' => $data['pseudo'], 'pass' => $data['pass'], 'date' => new Zend_Date($data['date'], ....
Est ce que Zend_date lit et convertit automatiquement la date au format français saisie dans le formulaire ainsi que les slash "/" ? si oui comment ?
merci pour vos réponses.
Hors ligne
Normalement, il est possible de faire quelque chose comme cela :
$date = new Zend_Date($data['date'], 'dd/MM/yyyy'); echo $date->get('yyyy-MM-dd');
Pour utiliser d'autres formats de date : http://framework.zend.com/manual/fr/zen … tants.html
Hors ligne
Il faut faire :
$date = $data['date']; $locale = new Zend_Locale('fr_FR'); $date = new Zend_Date($date,false ,$locale); $date->toString("yyyy-MM-dd HH:mm:ss");
Bonne journée
Dernière modification par Drago NitFare (24-05-2012 17:13:01)
Hors ligne
Pages: 1