SCRIPT PHP

ZANETTE
MARCO



PHP

Data ricavata da database in italiano

Uno dei problemi che molto probabilmente avrete riscontrato lavorando con php e database รจ quello di formattare una data estratta da database.
In questo piccolo tutorial voglio spiegarvi come formattare una data in italiano attraverso php oppure sfruttando la funzione DATE_FORMAT di MySql.

1 - Formattare la data in italiano con php


  • <?php
  • $query = "SELECT data FROM tabella WHERE id=1";
  • $risultato_query = mysql_query($query);
  • $data = mysql_fetch_array($risultato_query);
  • // trasformo la data ottenuta dal DB in un array di tre valori $array_data = explode("-",$data['data']);
  • // riordino l'array ottenuto in una stringa per ottenere il formato italiano della data $nuova_data_italiano = $array_data[2]."/".$array_data[1]."/".$array_data[0];
  • // stampo la nuova data in italiano echo $nuova_data_italiano;
  • ?>

2 - Formattare la data in italiano con DATE_FORMAT di MySql


  • <?php
  • // creo una query select con la funzione DATE_FORMAT per formattare la data $query = "SELECT DATE_FORMAT(data, '%d/%m/%Y') as data_italiano FROM tabella WHERE id=1";
  • $risultato_query = mysql_query($query);
  • $data = mysql_fetch_array($risultato_query);
  • // stampo la data formattata in italiano echo $data['data_italiano'];
  • ?>





Scopri la sezione dedicata agli script.

Scopri la sezione dedicata agli script.