Conversione da data gregoriana ad anno Minguo ROC
Inserisca una data gregoriana e ottenga la data Minguo: 2024-07-25 diventa 113-07-25, perché l'anno 1 Minguo è il 1912. Cambia solo l'anno; mese e giorno restano uguali, e le date impossibili vengono rifiutate. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Data
- 2024-07-25
- Data gregoriana
- 2024-07-25
- Data del calendario Minguo
- 113-07-25
- Anno gregoriano
- 2024
- Anno Minguo
- 113
Converta una data esplicita del calendario gregoriano nel corrispondente anno e data del calendario Minguo della Repubblica di Cina, senza dipendere da orologio, fuso orario, impostazioni locali o servizi esterni. Inserisca una data ISO completa nel formato YYYY-MM-DD, per esempio 2024-07-25. Il convertitore sottrae 1911 dall’anno gregoriano, mantiene mese e giorno e convalida la data originale secondo le regole gregoriane degli anni bisestili. La risposta strutturata comprende entrambe le rappresentazioni e i relativi componenti numerici, pronti per visualizzazione, archiviazione o integrazioni deterministiche.
Inserisca una data gregoriana completa ed esplicita
Indichi esattamente quattro cifre per l’anno gregoriano, due per il mese e due per il giorno, separandole con trattini. Per esempio, 2024-07-25 identifica una data civile senza chiedere al convertitore di dedurre un ordinamento regionale. La struttura ISO fissa è importante quando i valori provengono da fogli di calcolo, moduli, indici documentali o esportazioni di database: 07/08/2024 può essere interpretato in modi diversi, mentre 2024-07-25 no.
La capacità accetta date a partire da 1912-01-01, primo giorno dell’anno Minguo 1. Le date precedenti richiederebbero una notazione anteriore alla Repubblica e vengono rifiutate per non restituire anni zero o negativi facilmente fraintendibili. La data deve inoltre esistere: il mese deve essere compreso tra 01 e 12 e il giorno deve essere valido per quel mese.
Spazi aggiuntivi, orari, fusi, suffissi o cifre senza zeri obbligatori rendono l’input non valido.
Comprenda il calcolo dell’anno e la convalida
Il calendario della Repubblica di Cina definisce il 1912 come anno Minguo 1; la conversione sottrae quindi 1911 dall’anno gregoriano. Cambia soltanto il numero dell’anno, mentre mese e giorno descrivono la stessa data civile. Pertanto 2024-07-25 diventa 113-07-25 e 1912-01-01 diventa 1-01-01.
Prima di produrre il risultato, l’algoritmo verifica la data sorgente usando le durate dei mesi e le regole gregoriane per gli anni bisestili. Il 29 febbraio è ammesso quando l’anno è divisibile per 4, ma gli anni secolari devono essere divisibili anche per 400. Di conseguenza, 2000-02-29 è valido e 2100-02-29 non lo è.
L’implementazione utilizza confronto testuale e aritmetica intera; non crea un oggetto Date JavaScript, non consulta l’orologio e non interpreta l’input secondo l’ambiente. Lo stesso valore restituisce sempre gli stessi campi normalizzati.
Usi i valori abbinati in archivi e integrazioni
La risposta restituisce la data gregoriana normalizzata, la data Minguo convertita, entrambi gli anni e i valori numerici di mese e giorno. Questi dati abbinati sono utili quando moduli ufficiali, certificati, fatture, documenti taiwanesi o sistemi interni adottano l’anno Minguo, mentre un’altra applicazione richiede date gregoriane ISO. Se la tracciabilità è importante, conservi entrambe le date complete invece di sovrascrivere il valore sorgente; un revisore potrà verificare come è stato ottenuto ogni dato migrato o visualizzato.
Lo strumento non interpreta caratteri cinesi di era, anni isolati, calendario lunare né orari. Una data civile non ha offset, quindi il luogo di esecuzione non cambia la risposta.
Casi d'uso
Preparare dati per moduli taiwanesi
Converta date gregoriane complete in date Minguo prima di inserirle in moduli amministrativi o commerciali della Repubblica di Cina.
Uniformare la visualizzazione delle date
Mostri anno e data Minguo accanto alla fonte gregoriana, mantenendo valori di calendario coerenti e convalidati.
Realizzare una migrazione verificabile
Archivi insieme i risultati gregoriano e Minguo affinché ogni record convertito sia riconducibile alla data sorgente esplicita.
Domande frequenti
Come si converte un anno gregoriano in Minguo?
Il convertitore sottrae 1911 dall’anno gregoriano. Il mese e il giorno convalidati rimangono invariati.
Quale formato di input è accettato?
Inserisca una data gregoriana ISO completa nel formato YYYY-MM-DD, per esempio 2024-07-25.
È possibile convertire date precedenti al 1912?
No. L’intervallo parte da 1912-01-01, anno Minguo 1, e non produce notazioni anteriori alla Repubblica.
Il 29 febbraio viene convalidato?
Sì. Il giorno bisestile è accettato solo quando l’anno gregoriano soddisfa tutte le relative regole.
Un fuso orario può cambiare il risultato?
No. Il calcolo usa direttamente la data civile scritta, senza orologio, oggetto Date o conversione di fuso.
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/gregorian-to-minguo \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2024-07-25"}'const res = await fetch("https://api.kit.forhosting.com/date/gregorian-to-minguo", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2024-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/gregorian-to-minguo",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2024-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/gregorian-to-minguo", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2024-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2024-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/gregorian-to-minguo", 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
{
"date": "2024-07-25"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.gregorian_to_minguo",
"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
Usi i valori abbinati in archivi e integrazioni
Nelle elaborazioni in serie, converta una data esplicita per richiesta e invii gli input non validi alla correzione senza inventare cifre mancanti. I controlli rapidi funzionano nel browser e ogni conversione API costa $0.002.