Codice PHP:
<?php
$quel_giorno=getdate(time()-(86400*0)); // 5 è il numero di giorni di cui vuoi retrocedere. se vuoi andare avanti invece metti + . 86400 sono i secondi in 24 ore
echo "<pre>";print_r($quel_giorno);echo "</pre>";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>data</title>
<script>
function DateFrom(Giorno,Mese,Anno,Ore,Minuti,Secondi)
{
var VecchiaData=new Date();
var GiorniSettIT=['Domenica','Lunedi`','Martedi`','Mercoledi`','Giovedi`','Venerdi`','Sabato'];
var Mesi=['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'];
VecchiaData.setFullYear(Anno,Mese,Giorno);
if (Ore != null ) VecchiaData.setHours(Ore);
if (Minuti != null ) VecchiaData.setMinutes(Minuti);
if (Secondi != null ) VecchiaData.setSeconds(Secondi);
var Ora=VecchiaData.getHours();
var Min=VecchiaData.getMinutes();
var Sec=VecchiaData.getSeconds();
if(Ora<=9) Ora="0"+Ora;
if(Min<=9) Min="0"+Min;
if(Sec<=9) Sec="0"+Sec;
document.getElementById('orologo_giorno_sett').innerHTML =GiorniSettIT[VecchiaData.getDay()];
document.getElementById('orologo_giorno').innerHTML =VecchiaData.getDate();
document.getElementById('orologo_mese').innerHTML =Mesi[VecchiaData.getMonth()];
document.getElementById('orologo_anno').innerHTML =VecchiaData.getFullYear();
document.getElementById('orologo_ora').innerHTML =Ora;
document.getElementById('orologo_min').innerHTML =Min;
document.getElementById('orologo_sec').innerHTML =Sec;
setTimeout("DateFrom("+Giorno+","+VecchiaData.getMonth()+","+Anno+",null,null,null)",1000);
}
</script>
</head>
<body onload="DateFrom(<?php echo $quel_giorno['mday'] ?>,<?php echo $quel_giorno['mon']-1 ?>,<?php echo $quel_giorno['year'] ?> )">
<table width="300" border="1">
<tr>
<td width="50" id="orologo_giorno_sett"></td>
<td width="50" id="orologo_giorno"></td>
<td width="50" id="orologo_mese"></td>
<td width="50" id="orologo_anno"></td>
<td width="50" id="orologo_ora"></td>
<td width="50" id="orologo_min"></td>
<td width="50" id="orologo_sec"></td>
</tr>
</table>
</body>
</html>