http://www.fotoerubriche.net/articol...=74&rubrica=18
leggo la variabile data normalmente con una SELECT.
vorrei venisse visualizzato nel formato: 08 Dicembre 2013
GRAZIE
http://www.fotoerubriche.net/articol...=74&rubrica=18
leggo la variabile data normalmente con una SELECT.
vorrei venisse visualizzato nel formato: 08 Dicembre 2013
GRAZIE
www.fotoerubriche.net
Quindi hai una data in formato YYYY-MM-DD, puoi prenderti giorno mese ed anno con explode().
Una volta che hai l'array con i 3 valori separati, basta che li stampi nell'ordine voluto.
Per il mese alfabetico in italiano, non hai altra scelta che crearti un array con tutti i nomi dei mesi e prendere quello della data usando il numero del mese come chiave dell'array dei mesi.
Ma anche no...
Codice PHP:
setlocale(LC_TIME, "it_IT");
$time = mysql_to_unix("2013-09-21"); // Al posto di una data fissa, passi la tua data recuperata dal db
echo strftime("%m %B %Y", $time); // %m anzichè %B se vuoi il numero del mese e non il nome
function mysql_to_unix($time = '') {
$time = str_replace('-', '', $time);
$time = str_replace(':', '', $time);
$time = str_replace(' ', '', $time);
// YYYYMMDDHHMMSS
return mktime(
substr($time, 8, 2),
substr($time, 10, 2),
substr($time, 12, 2),
substr($time, 4, 2),
substr($time, 6, 2),
substr($time, 0, 4)
);
}