J'ai la date suivante: 2010-04-19 18:31:27. Je voudrais convertir cette date au format jj/mm/aaaa.
Vous pouvez utiliser une expression régulière ou du violon manuel, mais je pense que je préfère:
date("d/m/Y", strtotime($str));
<?php
$test1='2010-04-19 18:31:27';
echo date('d/m/Y',strtotime($test1));
?>
essaye ça
Si votre date est au format d'une chaîne, utilisez la fonction exploser
array explode ( string $delimiter , string $string [, int $limit ] )
//In the case of your code
$length = strrpos($oldDate," ");
$newDate = explode( "-" , substr($oldDate,$length));
$output = $newDate[2]."/".$newDate[1]."/".$newDate[0];
J'espère que ce qui précède fonctionne maintenant
Il y a aussi l'objet DateTime
si vous voulez suivre cette voie: http://www.php.net/manual/en/datetime.construct.php