Buongiorno a tutti,

ho trovato e modificato un piccolo script in PHP per la visualizzazione di data e ora:

Codice PHP:
<?php 
$pregiorno 
date("l");
$giorno date("j");
$mese date("F");
$anno date("Y");
switch (
$mese) {
    case 
'January'
    
$mese 'Gennaio';
    break; 
    case 
'February'
    
$mese 'Febbraio';
    break; 
    case 
'March'
    
$mese 'Marzo';
    break; 
    [
eccetera eccetera]
}
       
switch (
$pregiorno) {
    case 
'Sunday'
    
$pregiorno 'Domenica';
    break; 
    case 
'Monday'
    
$pregiorno 'Luned&igrave;';
    break; 
    case 
'Tuesday'
    
$pregiorno 'Marted&igrave;';
    break; 
    [
eccetera eccetera]
}
       
echo 
"$pregiorno$giorno $mese $anno - "date("H:i" ,time()+(7*24*60*60));
?>
Lo script funziona perfettamente.

Solo che non tiene conto di ora legale e ora solare, sì che io visualizzi le ore 12 quando in realtà sono le 13. Qualcuno potrebbe aiutarmi nella risoluzione di questo problemino?

Vi ringrazio anticipatamente