Hello
J'essaie de traduire ma date Wed 10/09/141 en français (Mer 10/09/14)
J'ai des dates dans une liste déroulante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php $form->add('jours', 'entity', array( 'class' => 'EnfanceMercrediBundle:Jour', 'multiple' => true, 'query_builder' => function(JourRepository $cr) { return $cr->getForList($this->enfant); }, 'label' => 'Choisissez une ou plusieurs dates', 'attr' => array('class' => 'form-control') ));J'essaie dans ma fonction __tostring de formater en français mais je ne trouve pas la bonne syntaxe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <?php /* * @ORM\Entity() */ class Jour { /** * @var integer * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var \DateTime * * @ORM\Column(name="date_jour", type="date") */ private $date_jour; public function __toString() { $date_jour = $this->getDateJour(); if (is_a($date_jour, 'DateTime')) { $longNoneFormatter = \IntlDateFormatter( 'fr_FR', "d-m-Y D", IntlDateFormatter::NONE ); return $longNoneFormatter->format($date_jour); return $date_jour->format("d-m-Y D"); } else { return ''; } } }
Merci
Partager