Formato do convertido para a data dd / mm / aaaa

Tenho a seguinte data: 2010-04-19 18:31:27 . Gostaria de converter esta data para o formato dd / mm / aaaa .

Você pode usar uma expressão regular ou algum violão de corda manual, mas acho que prefiro:

date("d/m/Y", strtotime($str)); 
 < ?php $test1='2010-04-19 18:31:27'; echo date('d/m/Y',strtotime($test1)); ?> 

tente isso

Se a sua data estiver no formato de uma string use a function de explodir

  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]; 

Espero que o anterior funciona agora

Há também o object DateTime se quiser seguir assim: http://www.php.net/manual/en/datetime.construct.php

Tente isso:

 $old_date = Date_create("2010-04-19 18:31:27"); $new_date = Date_format($old_date, "d/m/Y"); 
 $source = 'your varible name'; $date = new DateTime($source); $_REQUEST["date"] = $date->format('dm-Y'); echo $_REQUEST["date"];