API Heure Mondiale pour Développeurs
La API JSON gratuita más sencilla para obtener la hora actual, zona horaria, datos de horario de verano (DST) y geolocalización IP para cualquier lugar en la Tierra.
Manejar programación de fechas y horas es difícil. Tratar con zonas horarias, transiciones de DST y búsquedas geo-IP requiere bibliotecas pesadas. Nuestra API de Hora Mundial resuelve esto haciendo los cálculos en nuestros servidores y devolviendo una respuesta JSON limpia y ligera. Perfecta para dispositivos IoT, paneles de control, espejos inteligentes y aplicaciones web.
- ✅ API de Hora Mundial 100% Gratuita para proyectos personales y comerciales.
- â Aucune clé API requise â commencez simplement à récupérer.
- ✅ Habilitada para CORS – Acceso directo desde frameworks de JavaScript frontend (React, Vue, etc.).
- â Temps atomique précis synchronisé en continu.
â¤ï¸ Soutenez cette API gratuite (Requis)
Proporcionamos este servicio completamente gratis. A cambio, le pedimos amablemente que incluya un enlace a Time.Now en el pie de página de su sitio web, README o pantalla de 'Acerca de' en su aplicación.
Copiez cet extrait :
<a href="https://time.now">World Time API by Time.Now</a>
Souhaitez-vous nous soutenir davantage ?
Mantener los servidores para millones de solicitudes de API cuesta dinero. Si le gusta esta herramienta, considere convertirse en patrocinador. Su logo aparecerá abajo y en nuestra página de Patrocinadores.
URL de base
Toutes les requêtes API doivent être effectuées via HTTPS vers :
https://time.now/developer/api
Points d'accès API
GET /timezone/:area/:location
Solicita el objeto de hora actual para un fuso horario IANA específico.
Exemple de requête :
GET https://time.now/developer/api/timezone/Europe/London
Exemple de réponse JSON :
{
"abbreviation": "BST",
"datetime": "2023-10-05T14:30:00.123456+01:00",
"day_of_week": 4,
"day_of_year": 278,
"dst": true,
"dst_offset": 3600,
"timezone": "Europe/London",
"unixtime": 1696512600,
"utc_datetime": "2023-10-05T13:30:00.123456Z",
"utc_offset": "+01:00",
"week_number": 40
}
GET /ip
Obtén la hora actual basada en la dirección IP pública del solicitante. Esto es útil para detectar automáticamente la hora local del usuario sin solicitar permisos de ubicación.
Requête de détection automatique d'IP :
GET https://time.now/developer/api/ip
Requête de recherche d'IP spécifique :
GET https://time.now/developer/api/ip/8.8.8.8
GET /timezone
Devuelve una lista de todas las cadenas de fuso horario IANA válidas disponibles en formato JSON.
GET https://time.now/developer/api/timezone
Schéma de réponse JSON
L'API renvoie un objet JSON avec les champs suivants :
| Clé | Type | Description |
|---|---|---|
timezone |
Chaîne | El nombre de fuso horario IANA (por ejemplo, America/New_York). |
datetime |
Chaîne | Hora local actual en formato ISO8601 con desplazamiento. |
unixtime |
Entier | Segundos desde la Época Unix (UTC). |
utc_offset |
Chaîne | Le décalage par rapport à UTC sous forme de chaîne (ex. +05:30)."/fr/timezones/utc/">UTC sous forme de chaîne (par exemple, +05:30). |
abbreviation |
Chaîne | Nombre corto del huso horario (por ejemplo, EST, JST, CST). |
dst |
Booléen | Vrai si l'heure d'été est actuellement active. |
dst_offset |
Entier | Secondes ajoutées en raison de l'heure d'été (généralement 0 ou 3600). |
client_ip |
Chaîne | L'adresse IP utilisée pour la géolocalisation. |
Exemples de code
JavaScript (Fetch)
fetch('https://time.now/developer/api/ip')
.then(response => response.json())
.then(data => {
console.log('Current time:', data.datetime);
console.log('Timezone:', data.timezone);
});
Python (Requests)
Exemple de requête pour Asia/Tokyo:
import requests
response = requests.get('https://time.now/developer/api/timezone/Asia/Tokyo')
data = response.json()
print(f"Current time in Tokyo: {data['datetime']}")
cURL
curl "https://time.now/developer/api/timezone/Europe/Paris"