CIao a tutti
io ho una data che a seconda di che form si trova può arrivarmi cosi
2008-1-1
oppure
2008/1/1
Ho creato una funzione che inverte questa data nel formato italiano e gia che ci sono ve la posto caso mai venisse utile a qualcuno.
Dato che a monte non so in che formato arriva la data volevo intercettare la stringa e dire "Se in qualsiasi posto c'è il simobolo '-' fai una cosa, se trovi il simbolo '/' fanne un altra"
Dov'è attualmente il problema ? Se arriva una data nel formato 2008-1-1, la data viene correttamente "girata" altrimenti la mia funzione .. non funziona !!
Mi aiutate ?
function datainvert($data)
{
$data_inizio = $data; // data iniziale
$data_inizio_divisa = explode("-", $data_inizio);
$giorno_inizio = $data_inizio_divisa[0];
$mese_inizio = $data_inizio_divisa[1];
$anno_inizio = $data_inizio_divisa[2];
$dataItaliana = $anno_inizio . "/" . $mese_inizio . "/" . $giorno_inizio;
return $dataItaliana;
}

Rispondi quotando