conversione data da eng a ita

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
43
Massa, Italy
Salve, ho questa funzione che funzionava benissimo ora si come che vorrei inserire anche i secondi,minuti,ore..e la funzione non funziona più..

vi posto il codice:
PHP:
function data_it($data)
{
  // Creo una array dividendo la data YYYY-MM-DD sulla base del trattino
  $array = explode("-", $data); 

  // Riorganizzo gli elementi in stile DD/MM/YYYY
  $data_it = $array[2]."/".$array[1]."/".$array[0]; 

  // Restituisco il valore della data in formato italiano
  return $data_it; 
}

il mio formato è cosi:
echo "".date("Y-m-d H:i:s")."";

Mi dite come posso fare?.

grazie mille e buona serata.
 
Prova cosi

PHP:
function data_it($data) 
{ 
  // Creo una array dividendo la data YYYY-MM-DD sulla base del trattino 
  $array = explode("-", $data);  
  $hour = explode(' ',$array[2]);

  // Riorganizzo gli elementi in stile DD/MM/YYYY H:i:s
  $data_it = $hour[0]."/".$array[1]."/".$array[0].' '.$hour[1];  

  // Restituisco il valore della data in formato italiano 
  return $data_it;  
}  

echo data_it('2012-08-19 10:38:27');
 

Discussioni simili