Soutenez Time.now : Rejoignez notre Plan Premium pour une expérience sans publicité ! Soutenez-nous : Passez Premium sans pub !

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"