Validar fecha externa


([N1] OscarBarea) #1

Hola,
Hay alguna forma de poder validar una fecha que no sea con la propia del sistema “currentDate()”. Quisiera hacer una validación de fecha que no sea de la propia máquina, sino que la pueda coger de algún punto de internet.
Gracias
Oscar B.


([N4] sat) #2

Hola:

Normalmente utilizando el protocolo NTP, se pueden realizar consultas horarias.
En España es la armada quien se encarga de la “hora oficial”. Puedes encontrar información aquí: http://www.armada.mde.es/ArmadaPortal/page/Portal/ArmadaEspannola/ciencia_observatorio/prefLang_es/06_Hora

Un saludo.


([N1] OscarBarea) #3

Muchas gracias @sat,
Pero, hay alguna forma para que podamos hacer una llamada vía url, y que nos devuelva la hora?
Gracias
Oscar B.


([N1] OscarBarea) #4

Mejor dicho, necesitaría que me devolviera la fecha
Oscar B.


([N4] bitcodesoft) #5

Json-time.appspot.com/time.json?tz=Europe/Madrid


([N1] OscarBarea) #6

Hola @bitcodesoft, perdona mi ignorancia, pero como utilizo esta secuencia?
Gracias
Oscar B.


([N4] bitcodesoft) #7

Get fichero de URL(“http://Json-time.appspot.com/time.json?tz=Europe/Madrid”,nombre_archivo,result)

Te guardará el resultado en el archivo que indiques en nombre_archivo , luego lees el resultado y lo parseas.

El resultado será algo parecido a esto:


{
  "tz": "Europe\/Madrid", 
  "hour": 10, 
  "datetime": "Fri, 16 May 2014 10:11:50 +0200", 
  "second": 50, 
  "error": false, 
  "minute": 11
}

([N1] OscarBarea) #8

Muchas gracias @bitcodesoft,
Oscar B.