Oggi vediamo 2 funzioni utili per trasformare le date da inglese a italiano e viceversa.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
// Trasforma una data da formato inglese (quello di mySql) a formato italiano function dateInglToIta($dataIngl){ $dataIngl = trim($dataIngl); if (strlen($dataIngl)>=10 && $dataIngl <> null && $dataIngl <> ''){ $dataIngl = substr($dataIngl , 0 , 10); if(substr($dataIngl , 2 , 1) == '/'){ return $dataIngl; }else{ return substr($dataIngl , 8 , 2) . '/' . substr($dataIngl , 5 , 2) . '/' . substr($dataIngl , 0 , 4); } }else{ return ''; } } // Trasforma una data da formato italiano a formato inglese (quello di mySql) function dateItaToIngl($dataIta){ $dataIta = trim($dataIta); if (strlen($dataIta)>=10 && $dataIta <> null && $dataIta <> ''){ $dataIta = substr($dataIta , 0 , 10); if(substr($dataIta , 4 , 1) == '-'){ return $dataIta; }else{ return substr($dataIta , 6 , 4) . '-' . substr($dataIta , 3 , 2) . '-' . substr($dataIta , 0 , 2); } }else{ return ''; } } |