Convertitore dell’era Juche
Passi da un anno gregoriano a un anno juche e viceversa: il 2024 è l'anno juche 113. Può inserire un anno o una data completa, oppure partire da un anno juche per ottenere l'anno gregoriano. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Direzione di conversione
- gregorian_to_juche
- Anno
- 2024
- Anno gregoriano
- 2024
- Anno Juche
- 113
Converte anni o date gregoriane in anni dell'era Juche e viceversa con logica pura deterministica. Gratis, privato e senza account nel browser.
Come si contano gli anni juche
Il calendario juche conta gli anni a partire dal millenovecentododici, che è l'anno juche 1, e tutti gli anni successivi mantengono lo stesso scarto fisso di millenovecentoundici. Per questo la conversione è una semplice sottrazione: il 2024 meno quello scarto dà l'anno juche 113. Nel senso opposto basta un'addizione. Non esistono un anno juche zero né anni juche negativi: il conteggio parte da 1 e va solo avanti. Può partire da un anno isolato o da una data completa; con una data si usa solo l'anno, quindi qualsiasi giorno del 2024 dà l'anno juche 113.
Quando serve e gli errori più comuni
Biblioteche e servizi di consultazione trovano anni juche in testi pubblicati, e chi legge ha bisogno dell'anno gregoriano per collocare un fatto su una cronologia familiare; chi tiene una cronologia in un foglio di calcolo ha bisogno, inoltre, dello stesso numero ogni volta. L'errore più frequente è sottrarre millenovecentododici invece di millenovecentoundici, che lascia ogni risposta indietro di un anno. Un altro è aspettarsi un giorno e un mese partendo da un anno juche: il senso inverso restituisce solo l'anno, perché il numero juche non contiene una data. Gli anni precedenti al millenovecentododici e i valori decimali vengono rifiutati, così una cella scritta male non diventa un falso anno juche.
Conversione inversa e validazione
Gli esempi dorati coprono un anno gregoriano moderno, una conversione inversa da un anno Juche e un percorso di errore così i clienti non indovinano i nomi dei campi. Il campo date opzionale viene riecheggiato solo in direzione diretta quando era presente; la modalità inversa non inventa un giorno civile.
Casi d'uso
Banchi di riferimento
Traducete anni Juche pubblicati in anni gregoriani per i lettori.
Automazione
Chiamate la stessa funzione pura da script che normalizzano linee temporali.
Domande frequenti
È gratis?
Sì. Tier A gira interamente nel browser senza account.
Chiama la rete?
No. Il motore parse tiene tutto sul dispositivo.
I risultati sono stabili?
Sì. Matematica deterministica ed esempi dorati fissano il contratto.
Come si converte un anno gregoriano in anno juche?
Sottragga millenovecentoundici all'anno gregoriano. Il calendario juche conta il millenovecentododici come anno 1, quindi tutti gli anni successivi mantengono la stessa differenza.
Posso inserire una data completa invece dell'anno?
Sì. Scriva la data come anno-mese-giorno e il convertitore ne prende l'anno; il giorno e il mese non cambiano il risultato. La data inserita compare di nuovo accanto alla risposta.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/date/juche \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"direction":"gregorian_to_juche","year":2024}'const res = await fetch("https://api.kit.forhosting.com/date/juche", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"direction": "gregorian_to_juche",
"year": 2024
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/juche",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"direction": "gregorian_to_juche",
"year": 2024
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/juche", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"direction":"gregorian_to_juche","year":2024}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"direction":"gregorian_to_juche","year":2024}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/juche", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"direction": "gregorian_to_juche",
"year": 2024
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.juche",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Come funziona lo scostamento dell'era Juche
I valori che produrrebbero un anno Juche minore di uno vengono rifiutati perché cadono prima dell'inizio dell'era. Il calendario Juche numera gli anni a partire dal millenovecentododici come anno uno, così la mappatura intera è semplicemente anno_gregoriano meno millenovecentoundici. La direzione gregorian_to_juche accetta un campo year intero oppure una stringa di data gregoriana con anno a quattro cifre, trattino, mese e giorno; quando date è fornita, l'anno si legge dai primi quattro caratteri. Il payload di successo restituisce direction, gregorian_year, juche_year e la data originale quando era presente, così le associazioni di interfaccia restano stabili per entrambi gli stili di ingresso.
Conversione inversa e validazione
La direzione juche_to_gregorian richiede juche_year come intero maggiore o uguale a uno e restituisce gregorian_year come juche_year più millenovecentoundici. L'assenza simultanea di year e date, gli anni non interi e le stringhe di direzione sconosciute sollevano errori invalid_input chiari con frammenti di messaggio in inglese stabili che l'harness di certificazione può abbinare.
Determinismo, limiti e integrazione
L'implementazione è aritmetica pura di motore parse senza rete, orologio o casualità, così ingressi identici producono sempre uscite identiche. Anni estremamente grandi restano interi IEEE ordinari finché non traboccano il tipo numerico della piattaforma; documentate quel contratto se archiviate valori su scala secolare. Esaminate lo schema pubblicato per direction, year, juche_year e date prima di collegare metriche, e associate solo le chiavi di successo documentate.
Casi di integrazione
Demo didattiche
Mostrate lo scostamento semplice con esempi dorati del widget gratuito.
Domande tecniche
E se l'input non è valido?
Ricevete invalid_input con un messaggio chiaro in inglese.
Chi è l'autore?
Aspire nell'atelier KIT di ForHosting.