Salve a tutti. Ho un countdown in javascript sul sito, che recupera la data di scadenza dal database. Ovviamente come ora di inizio prende quella del computer locale (essendo lo script in javascript, quindi lato client).

C'è modo di far funzionare il count down tenendo conto della data del server?

Di seguito incollo il codice dello script:



codice:
	
	<script type='text/javascript'>
	function countdown()
	{
	var_anno=$Anno;
	var_mese=$Mese;
	var_giorno=$Giorno;
	var_ore=00;
	var_minuti=00;
	var_secondi=00;
	data_scandeza= new Date(var_anno,var_mese-1,var_giorno,var_ore,var_minuti,var_secondi);
	
	
	data_oggi= new Date();
	
	
	differenza=(data_scandeza-data_oggi);
	giorni=parseInt(differenza/86400000);
	differenza=differenza-(giorni*86400000);
	ore=parseInt(differenza/3600000);
	differenza=differenza-(ore*3600000);
	minuti=parseInt(differenza/60000);
	differenza=differenza-(minuti*60000);
	secondi=parseInt(differenza/1000);
	differenza=differenza-(secondi*1000);
		if (giorni <= '0' && ore <= '0' && minuti <= '0' && secondi <= '0'){
				
		}
		else{
			if(giorni=='0'){
				if(ore=='0' && giorni=='0'){
					document.getElementById('blocco').innerHTML='<span class=\'numeriScadenza\'>' + minuti + '</span>' +'m '+ '<span class=\'numeriScadenza\'>' + secondi + '</span>' +'s';
					document.getElementById('testoBlocco').innerHTML='Affrettati! l\'offerta scade tra:';
					setTimeout('countdown()',1000)				
				}else{	
					if(minuti=='0' && ore=='0' && giorni=='0'){
						document.getElementById('blocco').innerHTML='<span class=\'numeriScadenza\'>' + secondi + '</span>' +'s';
						document.getElementById('testoBlocco').innerHTML='Affrettati! l\'offerta scade tra:';
						setTimeout('countdown()',1000)				
					}else{			
						document.getElementById('blocco').innerHTML='<span class=\'numeriScadenza\'>' + ore + '</span>' +'h '+ '<span class=\'numeriScadenza\'>' + minuti + '</span>' +'m '+ '<span class=\'numeriScadenza\'>' + secondi + '</span>' +'s';
						document.getElementById('testoBlocco').innerHTML='Affrettati! l\'offerta scade tra:';
						setTimeout('countdown()',1000)	
					}
				}
			}else{
				document.getElementById('blocco').innerHTML='<span class=\'numeriScadenza\'>' + giorni + '</span>' +' giorni '+ '<span class=\'numeriScadenza\'>' + ore + '</span>' +'h '+ '<span class=\'numeriScadenza\'>' + minuti + '</span>' +'m '+ '<span class=\'numeriScadenza\'>' + secondi + '</span>' +'s';
				document.getElementById('testoBlocco').innerHTML='Affrettati! l\'offerta scade tra:';
				setTimeout('countdown()',1000)			
			}		
		}
	}
	</script>
Resto in attesa di un vs riscontro.

Grazie in anticipo!