Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/09/2013, 19:07
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Obtener la hora UNIX con javascript

Repito: podés usar un webservice -toman la hora del servidor- y usar jsonp. Te dejo un ejemplo:
Código:
<script type="text/javascript">
  function gotData(data){
     alert(data["milliseconds_since_epoch"]);
  }
 </script>
 <script type="text/javascript" src="http://date.jsontest.com/?callback=gotData"></script>
Dependiendo de donde estés ubicado, tendrás que sumarle o restarle segundos al resultado.

Edito porque ya veo venir lo próximo que dirás: "No me sirve porque no puedo incluir el javascript externo ya que no puedo tocar el html...".
No necesitás tocarlo. Podés usar algo así:
Código:
<script type="text/javascript">
function getScript(url,callback){
			var js = document.createElement('script');
			js.src = url;
			if(callback){
				if(js.addEventListener){
					js.addEventListener('load',callback,false);
				}else{
					js.onreadystatechange=function(){
						if(js.readyState=='complete' || js.readyState=='loaded'){
							callback();
						}
					}
    			}
			}
			var html = document.documentElement;
			html.insertBefore(js, html.lastChild);
}
function gotData(data){
     alert(data["milliseconds_since_epoch"]);
}
getScript('http://date.jsontest.com/?callback=gotData');
</script>

Última edición por Panino5001; 24/09/2013 a las 07:03