Sé libre de compartir nuestra página y códigos en tus redes, danos de tu ayuda para aumentar nuestra comunidad.
Solución:
TimezoneDb proporciona una API gratuita: http://timezonedb.com/api
GenoNames también tiene una API RESTful disponible para obtener la hora actual de una ubicación determinada: http://www.geonames.org/export/ws-overview.html.
Puede usar Greenwich, Reino Unido, si desea GMT.
Esta API le brinda la hora actual y varios formatos en JSON: https://market.mashape.com/parsify/format#time. Aquí hay una respuesta de muestra:
"time":
"daysInMonth": 31,
"millisecond": 283,
"second": 42,
"minute": 55,
"hour": 1,
"date": 6,
"day": 3,
"week": 10,
"month": 2,
"year": 2013,
"zone": "+0000"
,
"formatted":
"weekday": "Wednesday",
"month": "March",
"ago": "a few seconds",
"calendar": "Today at 1:55 AM",
"generic": "2013-03-06T01:55:42+00:00",
"time": "1:55 AM",
"short": "03/06/2013",
"slim": "3/6/2013",
"hand": "Mar 6 2013",
"handTime": "Mar 6 2013 1:55 AM",
"longhand": "March 6 2013",
"longhandTime": "March 6 2013 1:55 AM",
"full": "Wednesday, March 6 2013 1:55 AM",
"fullSlim": "Wed, Mar 6 2013 1:55 AM"
,
"array": [
2013,
2,
6,
1,
55,
42,
283
],
"offset": 1362534942283,
"unix": 1362534942,
"utc": "2013-03-06T01:55:42.283Z",
"valid": true,
"integer": false,
"zone": 0
Si está usando Rails, puede crear un archivo vacío en la carpeta pública y usar ajax para obtenerlo. Luego analice los encabezados para el encabezado Fecha. Los archivos en la carpeta Public omiten la pila de Rails y, por lo tanto, tienen una latencia más baja.