Zodiaque chinois par année : animal et élément
Saisissez une année de naissance pour déterminer son animal et son élément du zodiaque chinois selon le cycle traditionnel de 60 ans.
Lancer gratuitement
Le résultat complète les douze animaux par l’élément Bois, Feu, Terre, Métal ou Eau, la polarité Yin ou Yang ainsi que le Tronc céleste et la Branche terrestre correspondants. Ce calcul modulaire fixe est immédiat, reproductible et adapté aux recherches, supports pédagogiques, formulaires et applications qui nécessitent des données zodiacales structurées sans service de calendrier.
Comprendre ce que représente le résultat annuel
Le zodiaque chinois est souvent présenté comme une suite de douze animaux, mais la désignation complète d’une année comprend aussi l’un des cinq éléments et une polarité Yin ou Yang. Ces composantes proviennent de l’association des douze Branches terrestres et des dix Troncs célestes. Comme ces suites n’ont pas la même longueur, une combinaison complète ne revient qu’après soixante ans. Le calculateur indique l’animal, l’élément, la polarité, le tronc, la branche et la position dans ce cycle. Deux personnes séparées de douze années partagent généralement un animal, mais pas nécessairement un élément, car la suite des troncs continue. Le libellé rassemble les éléments les plus connus, tandis que les champs distincts conviennent aux logiciels, tableaux, filtres et modèles. Considérez ce résultat comme une classification traditionnelle, et non comme une analyse scientifique de la personnalité ni une prédiction concernant le caractère, la compatibilité, la santé, la chance ou l’avenir.
Méthode de calcul du cycle de 60 ans
Le calcul prend 1984 comme première position du cycle : l’année du Rat de Bois Yang, appelée Jia-Zi d’après son Tronc céleste et sa Branche terrestre. La soustraction de quatre aligne l’année grégorienne sur les indices initiaux Rat et Jia. Un modulo positif de douze sélectionne l’animal et la branche, celui de dix détermine le tronc, l’élément et la polarité, et celui de soixante fournit une position de 1 à 60. Le modulo positif conserve une suite cohérente même avant les exemples modernes habituels. Aucun horaire actuel, paramètre régional, réseau, hasard ni calendrier externe n’intervient. Une même année entière valide produit donc toujours le même objet. Les nombres entiers et chaînes composées strictement d’un entier sont acceptés, y compris avec des espaces extérieurs ou un signe explicite. Les décimales, notations exponentielles, valeurs absentes, entiers non sûrs et textes commençant seulement par des chiffres sont refusés.
Employer correctement la réponse dans vos applications
Utilisez ce résultat lorsqu’un projet demande une classification zodiacale conventionnelle fondée uniquement sur une année de naissance grégorienne. Il convient à l’enrichissement de profils, aux exercices scolaires, aux thèmes d’événements, aux cartes personnalisées, aux tables de référence et aux fonctions culturelles légères. N’oubliez pas que l’année zodiacale traditionnelle change au Nouvel An lunaire, et non le 1er janvier. Une personne née en janvier ou début février peut relever de l’année précédente selon sa date exacte. Cette capacité ne recevant qu’une année, elle ne peut résoudre ce cas : demandez la date complète et utilisez un outil tenant compte du calendrier lunaire lorsqu’une classification exacte est nécessaire. Conservez les champs structurés plutôt que d’analyser le libellé, car ils sont plus faciles à traduire et interroger. Chaque requête API coûte $0.002. Une saisie incorrecte renvoie une erreur explicite sans arrondir, extraire des chiffres d’un texte ni choisir silencieusement l’année courante.
Cas d’usage
Enrichir un profil par année de naissance
Ajoutez des champs structurés pour l’animal, l’élément, la polarité, le tronc et la branche lorsque seule l’année est disponible.
Créer une table pédagogique du cycle
Produisez des exemples cohérents montrant comment douze animaux et dix troncs composent une suite récurrente de 60 ans.
Personnaliser un contenu thématique
Sélectionnez des illustrations, textes ou catégories liés à l’année sans entretenir une table de correspondance séparée.
Questions fréquentes
Quel est le prix d’une requête ?
Chaque requête API coûte $0.002.
Pourquoi le résultat contient-il un élément en plus de l’animal ?
L’animal suit douze branches, tandis que l’élément vient des dix Troncs célestes. Ensemble, ils forment le cycle complet de 60 ans.
Le calculateur tient-il compte du Nouvel An lunaire ?
Non. Il associe uniquement un numéro d’année grégorienne. Une naissance proche du Nouvel An lunaire peut nécessiter la date exacte et un calcul lunaire.
Puis-je envoyer l’année sous forme de texte ?
Oui. Une chaîne contenant seulement un signe facultatif et des chiffres est acceptée. Les décimales, exposants, contenus vides ou mixtes sont refusés.
Que signifie la position dans le cycle ?
Il s’agit du rang numéroté de 1 à 60 dans le cycle répété des troncs et branches, avec 1984 en position 1.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/misc2/chinese-zodiac-from-year \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":1990}'const res = await fetch("https://api.kit.forhosting.com/misc2/chinese-zodiac-from-year", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 1990
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/misc2/chinese-zodiac-from-year",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 1990
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/misc2/chinese-zodiac-from-year", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":1990}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":1990}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/misc2/chinese-zodiac-from-year", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"year": 1990
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "misc2.chinese_zodiac_from_year",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |