Conversor de fecha gregoriana a año Minguo ROC
Escriba una fecha gregoriana y obtenga su fecha Minguo: 2024-07-25 pasa a ser 113-07-25, porque el año 1 Minguo es 1912. Solo cambia el año; el mes y el día se mantienen, y las fechas imposibles se rechazan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Fecha
- 2024-07-25
- Fecha gregoriana
- 2024-07-25
- Fecha del calendario Minguo
- 113-07-25
- Año gregoriano
- 2 024
- Año Minguo
- 113
Convierta una fecha explícita del calendario gregoriano en el año y la fecha correspondientes del calendario Minguo de la República de China, sin depender de reloj, zona horaria, configuración regional ni servicios externos. Introduzca una fecha ISO completa con el formato YYYY-MM-DD, por ejemplo 2024-07-25. El conversor resta 1911 al año gregoriano, conserva el mes y el día y valida la fecha original con las reglas gregorianas de años bisiestos. La respuesta estructurada incluye ambas representaciones y sus componentes numéricos para mostrarlos, guardarlos o integrarlos de forma determinista.
Introduzca una fecha gregoriana completa y explícita
Escriba exactamente cuatro cifras para el año gregoriano, dos para el mes y dos para el día, separadas por guiones. Por ejemplo, 2024-07-25 identifica una fecha civil sin obligar al conversor a deducir un orden regional. La estructura ISO fija es importante cuando los valores proceden de hojas de cálculo, formularios, índices documentales o exportaciones de bases de datos: 07/08/2024 puede interpretarse de varias maneras, mientras que 2024-07-25 no.
La capacidad admite fechas desde 1912-01-01, primer día del año Minguo 1. Las fechas anteriores requerirían una notación previa a la República y se rechazan para no devolver años cero o negativos que podrían malinterpretarse. También se comprueba que la fecha exista: el mes debe estar entre 01 y 12 y el día debe caber en ese mes.
No se admiten espacios adicionales, horas, zonas horarias ni cifras sin el relleno requerido.
Comprenda el cálculo del año y la validación
El calendario de la República de China numera 1912 como año Minguo 1, por lo que la conversión resta 1911 al año gregoriano. Solo cambia el número del año; el mes y el día describen la misma fecha civil. Así, 2024-07-25 se convierte en 113-07-25 y 1912-01-01 en 1-01-01.
Antes de devolver el resultado, el algoritmo valida la fecha de origen mediante las longitudes de los meses y las reglas gregorianas de bisiestos. El 29 de febrero se acepta cuando el año es divisible por 4, salvo que los años de siglo también deben ser divisibles por 400. Por ello 2000-02-29 es válido y 2100-02-29 no.
La misma entrada produce siempre los mismos campos normalizados.
Utilice valores emparejados en registros e integraciones
La respuesta devuelve la fecha gregoriana normalizada, la fecha Minguo convertida, ambos años y los valores numéricos de mes y día. Estos datos emparejados resultan útiles cuando formularios oficiales, certificados, facturas, documentos taiwaneses o sistemas internos emplean el año Minguo y otra aplicación trabaja con fechas gregorianas ISO. Si necesita trazabilidad, conserve las dos fechas completas en lugar de sustituir el valor de origen; así un revisor podrá comprobar cómo se obtuvo cada dato migrado o mostrado.
La herramienta no interpreta caracteres chinos de era, años aislados, calendario lunar ni horas. Una fecha civil no lleva desfase horario, de modo que la ubicación de ejecución no altera el resultado.
Qué puede hacer con ella
Preparar datos para formularios taiwaneses
Convierta fechas gregorianas completas a Minguo antes de introducirlas en formularios administrativos o comerciales de la República de China.
Normalizar la visualización de fechas
Muestre el año y la fecha Minguo junto al origen gregoriano con valores de calendario validados y coherentes.
Crear una migración auditable
Guarde juntos los resultados gregoriano y Minguo para que cada registro convertido pueda rastrearse hasta su fecha de origen.
Preguntas frecuentes
¿Cómo se convierte un año gregoriano en Minguo?
El conversor resta 1911 al año gregoriano. El mes y el día validados permanecen iguales.
¿Qué formato de entrada se admite?
Use una fecha gregoriana ISO completa con el formato YYYY-MM-DD, por ejemplo 2024-07-25.
¿Se pueden convertir fechas anteriores a 1912?
No. El intervalo comienza en 1912-01-01, año Minguo 1, y no genera notación anterior a la República.
¿Se valida el 29 de febrero?
Sí. El día bisiesto solo se admite cuando el año gregoriano cumple todas las reglas de años bisiestos.
¿Dónde se usan las fechas Minguo?
En formularios del gobierno de Taiwán, certificados, facturas, registros de identidad y sistemas empresariales que escriben el año en Minguo. Conservar ambas fechas juntas permite a un revisor comprobar cada conversión.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"date": "2024-07-25"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.gregorian_to_minguo",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Utilice valores emparejados en registros e integraciones
En procesos por lotes, convierta una fecha explícita por solicitud y envíe las entradas no válidas a revisión, sin adivinar cifras ausentes. Las comprobaciones rápidas pueden hacerse en el navegador y cada conversión API cuesta $0.002.
Preguntas técnicas
¿Puede una zona horaria cambiar el resultado?
No. El cálculo usa directamente la fecha civil escrita, sin reloj, objeto Date ni conversión de zona horaria.