Se invece vuoi ottenerla senza Db
usa questa classe che avevo in archivio
se usi php5 dai un occhio al look

Codice PHP:
<?php 
// Se sei su php5 togli i commenti oltre a dare una sistematina
// alla classe ;)
//date_default_timezone_set('Europe/Rome');
class Local_date 
    var 
$week_day
    var 
$day
    var 
$month
    var 
$year
    function 
local_date() { 
        
$this->week_day date("l"); 
        
$this->day date("j"); 
        
$this->month date("n"); 
        
$this->year date("Y"); 
    } 
    function 
get_day() { 
        
$it_day = array("Monday" => "Luned&#xec;""Tuesday" => "Marted&#xec;""Wednesday" => "Mercoled&#xec;""Thursday" => "Gioved&#xec;""Friday" => "Venerd&#xec;""Saturday" => "Sabato""Sunday" => "Domenica"); 
        return 
$it_day[$this->week_day]; 
    } 
    function 
get_month() { 
        
$it_month = array("1" => "Gennaio""Febbraio""Marzo""Aprile""Maggio""Giugno""Luglio""Agosto""Settembre""Ottobre""Novembre""Dicembre"); 
        return 
$it_month[$this->month]; 
    } 
    function 
build_date() { 
        
$long_date $this->day." ".$this->get_month()." ".$this->year
        return 
$long_date
    } 

$date = new Local_date();
echo 
$date->build_date();
?>