ciao,
ecco lo script di prova, in cui ho cercato di confrontare la data reale del server (nel mio caso in locale) e la data del client (sempre quella del mio OS)..
codice:
<script language="javascript">
var today=new Date()
var todayy=today.getYear()
var todayd=today.getDate()
var todaym=today.getMonth()
var todaystring=todayy+"-"+todaym+"-"+todayd
document.write(todaystring);
</script>
<? echo ereg_replace("-0","-",date('Y-m-d'));?>
che mi restituisce in output:
codice:
2005-5-15 2005-6-15
la prima data è ricavata dal js, la seconda da php.
siccome sono sul mio pc in locale entrambe dovrebbero essere uguali.
ma la prima, quella in js, mi dà il mese 5 ma invece l'orologio del mio OS, win xp, è settato correttamente a giugno ! infatti l'orologio di apache, il server di php locale, lo interpreta correttamente.
com'è possibile???