Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 10-06-2009 12:14:43

supertino7
Membre
Date d'inscription: 21-02-2009
Messages: 113

[Zend_Date] conversion d'un champs Date

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.

Code:

$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

 

#2 19-06-2009 14:21:04

peyot
Nouveau membre
Date d'inscription: 11-06-2009
Messages: 8

Re: [Zend_Date] conversion d'un champs Date

Normalement, il est possible de faire quelque chose comme cela :

Code:

$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

 

#3 24-05-2012 17:11:24

Drago NitFare
Nouveau membre
Date d'inscription: 23-05-2012
Messages: 5

Re: [Zend_Date] conversion d'un champs Date

Il faut faire :

Code:

$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

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages