Originariamente inviato da ivy_76
Dov'è attualmente il problema ? Se arriva una data nel formato 2008-1-1, la data viene correttamente "girata" altrimenti la mia funzione .. non funziona !!
ciao! non so se ho capito bene dove hai problemi, però potresti fare così:
Codice PHP:
function datainvert($data) {
$data_inizio = $data; // data iniziale
if(strpos($data_inizio, "-")==false) { // se non trova il trattino restituisce false
$data_inizio_divisa = explode("/", $data_inizio);
$data_invertita = array_reverse($data_inizio_divisa);
$dataItaliana = implode("/", $data_invertita);
}
else {
$data_inizio_divisa = explode("-", $data_inizio);
$data_invertita = array_reverse($data_inizio_divisa);
$dataItaliana = implode("-", $data_invertita);
}
return $dataItaliana;
}
non l'ho testata ma dovrebbe andare...