<script type="text/javascript">
/**
* Funcion para mostrar la fecha correcamente
*/
function dateFormat(d)
{
return d.getDate()+"/"+d.getMonth()+"/"+d.getFullYear()+" "+d.getHours()+":"+d.getMinutes()+":"+d.getSeconds();
}
var dateNow=new Date();
// cogemos la fecha utc
var dateUTC=new Date(dateNow.getUTCFullYear(), dateNow.getUTCMonth(), dateNow.getUTCDate(), dateNow.getUTCHours(), dateNow.getUTCMinutes(), dateNow.getUTCSeconds())
// Definimos la diferencia en horas del time zone
// Para la diferencia horaria de dos horas y media seria 2.5
var tz=-2.5;
// Calculamos los segundos de la zona horaria
var seconds=(tz*60*60)*1000;
document.write("Fecha actual => "+dateFormat(dateNow));
document.write("Fecha UTC => "+dateFormat(dateUTC));
// Aplicamos la diferencia horaria añadiendo los segundos al timestamp de la
// fecha UTC
dateUTC.setTime(dateUTC.getTime()+seconds);
document.write("TimeZone => "+tz);
document.write("Fecha UTC+TimeZone => "+dateFormat(dateUTC));
</script>
Comentarios sobre la versión: Versión 1 (2)