Salvare data in MySql da data italiano

Studio di Ingegneria Informatica Corchiola- Formattazione delle date in PHP

Vuoi salvare data in mysql da data italiano dopo averla prelevata da una form che la restituisce in formato italiano mediante una funzione PHP?

Obietto: salvare data in mysql da data italiano

Se vuoi implementare una funzione in linguaggio PHP che ti permetta di salvare una  data in mysql da data italiano:

e.g.: dd/mm/aaaa -> 05/09/1976

Mysql accetta sul campo Data una stringa del tipo: 1976-09-05

Utilizza la seguente funzione:


function DataToMysql($mydate) {
  list($dd,$mm,$yy)=explode("/",$mydate);
  
  if (is_numeric($yy) && is_numeric($mm) && is_numeric($dd)) {
    return "$yy-$mm-$dd";
  }

}

N.B.: la funzione descritta funziona nel caso in cui si stia usando il campo Date di MySql e non quello DateTime.

Share

Ingegnere informatico di Cosenza, con Laurea Vecchio Ordinamento conseguita presso l'Università della Calabria. Si occupa di progettazione e sviluppo di web application e integrazione di sistemi. Ha all'attivo decine di collaborazioni con diverse aziende nazionali ed internazionali, con il Consiglio Nazionale delle Ricerche e diverse Università italiane ed estere.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.