Locale + timezone date display
API · /datelocale-api
API de temps relatif et de date localisée
Humanisez les horodatages et formatez les dates pour n'importe quelle locale et fuseau horaire en utilisant l'ICU complet. Le point de terminaison relatif transforme un instant en une phrase relative localisée par rapport à maintenant (ou à un temps de référence donné) — « il y a 3 heures », « vor 3 Stunden », « dans 2 jours », « il y a 5 minutes » — en choisissant automatiquement la meilleure unité des secondes aux années. Le point de terminaison de format affiche une chaîne de date/heure localisée (par exemple « mardi 2 juin 2026 à 15:30 » ou « 2026年6月2日 22:30:00 »), respectant la locale (BCP 47), un fuseau horaire IANA nommé, les styles de date et d'heure choisis (complet/long/moyen/court) et la préférence 12/24 heures, et renvoie une décomposition des parties pour des affichages personnalisés. Passez les dates au format ISO 8601 ou en horodatages unix. Tout est calculé localement sans appels réseau. Idéal pour les interfaces utilisateur internationalisées, les flux d'activité, les notifications, les commentaires et les tableaux de bord. Un formateur de temps relatif et de date localisée — distinct de l'heure actuelle dans un fuseau horaire (time), de la boîte à outils d'analyse/token UTC (datetime) et du formatage des nombres/monnaies (numberformat). Pas de clé amont, pas de cache.
Santé API
en bonne santé- Temps de disponibilité
- 100.00%
- Sondes serveur · 24h
- Latence moyenne
- 119 ms
- Sondes serveur · 24h
- Abonnées
- 3,530
- active
- Total des appels
- 0
- les 7 derniers jours
Tarifs
Choisissez un niveau: facturé mensuellement, annulez à tout moment.
Free
Gratuite
- 2,060 appels / mois
- 2 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 2 060 appels/mois
- 2 req/sec
- Format relatif + localisé
- Pas de carte de crédit
Starter
€6.05 /mois
- 39,000 appels / mois
- 8 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 39k appels/mois
- 8 req/sec
- Paramètres régionaux ICU complets + fuseaux horaires
- Support par e-mail
Pro
€20.00 /mois
- 208,000 appels / mois
- 20 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 208k appels/mois
- 20 req/s
- flux i18n et pipelines UI
- Support prioritaire
Mega
€52.20 /mois
- 800,000 appels / mois
- 50 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 800k appels/mois
- 50 req/sec
- Échelle mondiale
- SLA dédié
Construit par
Connexes APIs
Autres APIs avec des balises qui se chevauchent.
API de segmentation de texte
Comptez et divisez le texte comme les gens le lisent réellement, en utilisant une segmentation correcte selon Unicode. Le point de terminaison count renvoie le nombre de graphèmes — les véritables caractères perçus par l'utilisateur, donc un emoji de famille compte pour 1 (pas 7) et une lettre accentuée pour 1 — ainsi que les mots, les phrases, les points de code, les unités de code UTF-16 (la longueur naïve de chaîne qui sur-compte) et la longueur en octets UTF-8. C'est exactement ce dont les champs à limite de caractères, les compteurs de tweets/SMS et la validation ont besoin pour que le compte corresponde à ce que l'utilisateur voit. Le point de terminaison segment divise le texte en segments de graphèmes, de mots ou de phrases (les segments de mots sont marqués comme ressemblant à des mots par rapport à la ponctuation et aux espaces) et tient compte de la locale, de sorte que les limites de mots en japonais, chinois et thaï sont correctes. Tout est calculé localement sans appels réseau. Un segmenteur de texte Unicode — distinct de la base de données de points de code Unicode (unicode), de la boîte à outils de casse/utilitaires de texte (text) et de la similarité de chaînes (similarity). Pas de clé en amont, pas de cache.
api.oanor.com/segmenter-api
API des noms localisés
Obtenez le nom d'affichage localisé d'un code dans n'importe quelle langue — pays et régions, langues, devises, écritures et calendriers. Passez un code, un type et une locale et le point de terminaison name renvoie le nom approprié : US en tant que région en fr donne "États-Unis", de en tant que langue en fr donne "allemand", EUR en tant que devise donne "Euro", et le même code se lit correctement en allemand, japonais, arabe ou toute autre locale. Le point de terminaison list renvoie chaque code d'un type localisé et trié selon la collation de cette locale — idéal pour créer une liste déroulante de pays, de langues ou de devises dans n'importe quelle langue. Alimenté par les données ICU complètes de la plateforme (Intl.DisplayNames) et calculé localement sans appels réseau. Conçu pour les formulaires et sélecteurs internationalisés, les interfaces utilisateur multilingues, les rapports localisés et l'intégration. Un résolveur de noms localisés — distinct des données de référence des pays en anglais (countries), du formatage des nombres et des devises (numberformat) et du formatage des dates locales (datelocale). Pas de clé amont, pas de cache.
api.oanor.com/displaynames-api
API de formatage des nombres et des devises
Formatez les nombres pour n'importe quelle locale en utilisant les données ICU complètes — la manière correcte d'afficher l'argent, les pourcentages et les mesures par région. Passez une valeur et un style, et le point de terminaison format renvoie la chaîne correcte pour la locale : décimal, devise (tout code ISO 4217, avec le symbole et le regroupement appropriés — par exemple 1.234.567,89 € en de-DE, $1,234,567.89 en en-US, ¥1,234,567 en ja-JP, et le regroupement indien lakh 12,34,567.89 en hi-IN), pourcentage, ou unité (par exemple 80 km/h). Contrôlez la locale (BCP 47), les chiffres fractionnaires minimum/maximum, le regroupement, l'affichage du signe et la notation (standard, scientifique, ingénierie ou compact comme 1,2M). Un point de terminaison parts renvoie la décomposition formatToParts (entier, groupe, décimal, fraction, symbole de devise…) pour créer des affichages personnalisés. Tout est calculé localement sans appels réseau. Idéal pour les interfaces utilisateur internationalisées, les factures et reçus, les tableaux de bord et les rapports. Un formateur de nombres/de devises par locale — distinct des taux de change (devises), des nombres en lettres (numberwords) et du convertisseur de base numérique (baseconvert). Pas de clé en amont, pas de cache.
api.oanor.com/numberformat-api
API des balises de langue BCP 47
Balises de langue IETF BCP 47 (locales) sous forme d'API, construite sur le registre IANA des sous-balises de langue — plus de 9 200 sous-balises (langues, écritures, régions, variantes, extlangues et balises héritées). Le point d'accès principal /parse valide et décompose toute balise de langue (par exemple zh-Hant-TW → chinois + écriture Han traditionnelle + Taïwan ; en-Latn-US, de-CH-1996, i-klingon) en ses sous-balises étiquetées, signale les parties invalides ou obsolètes, et reconnaît les balises redondantes/héritées préenregistrées. Recherchez une sous-balise individuelle (de → allemand, Hant → Han traditionnel, 419 → Amérique latine), ou parcourez le registre par description. Idéal pour l'internationalisation (i18n), la validation de locales, la négociation de contenu et les applications sensibles à la langue.
api.oanor.com/bcp47-api
Questions fréquentes
Réponses rapides sur les tarifs, quotas et l'intégration.
Comment obtenir une clé API pour API de temps relatif et de date localisée ?
Quelle est la limite de débit de API de temps relatif et de date localisée ?
Combien coûte API de temps relatif et de date localisée ?
Puis-je résilier mon abonnement à tout moment ?
API de temps relatif et de date localisée est-il conforme au RGPD ?
Choisissez un point de terminaison dans la liste de gauche pour voir ses détails et essayez-le.
Extraits de code
Inscrivez-vous pour obtenir une clé API, puis appelez n'importe quel chemin sous votre slug.
curl https://api.oanor.com/datelocale-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/datelocale-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/datelocale-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/datelocale-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Notes
Connectez-vous pour évaluer.
Aucun avis pour l'instant.
Discussion
Pose tes questions, partage des astuces, obtiens des réponses du fournisseur et d'autres devs. Public — tout le monde peut lire.
Connecte-toi pour écrire ou répondre.
ConnexionNouvelle discussion
·
-
Réponse du fournisseur
🔒 Discussion verrouillée — plus de nouvelles réponses.
-
·
- Aucune discussion — lance la première.
Support
Support privé 1:1 avec le fournisseur — facturation, intégration, compte. Seulement toi et l'équipe du fournisseur voyez ces fils.
Connecte-toi pour ouvrir un ticket de support.
ConnexionOuvrir un nouveau ticket
Décris ce dont tu as besoin. L'équipe reçoit un email et répond sur la page du ticket.
-
·
Urgente - Aucun ticket pour cette API.