Conversor gregoriano a Saka indio
Escriba una fecha gregoriana y obtenga su fecha en el calendario oficial Saka de la India: el 15 de agosto de 1947 es el 24 de Shravana de 1869. También verá el número de mes, el día del año Saka y si Chaitra tiene 31 días. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Fecha
- 1947-08-15
- Gregoriano
- 1947-08-15
- Año saka
- 1 869
- Mes saka
- 5
- Nombre del mes saka
- Shravana
El Calendario Nacional de la India, también llamado calendario Saka, se usa en paralelo al gregoriano en la administración india. El Año Nuevo es Chaitra 1, fijado al 22 de marzo en años gregorianos comunes y al 21 de marzo en años bisiestos; el número de año Saka es el año gregoriano menos setenta y ocho a partir de ese Año Nuevo. Este conversor acepta una sola fecha gregoriana ISO explícita, interpreta año, mes y día en UTC sin cambio de zona horaria, y devuelve el año Saka, el índice de mes, el nombre inglés del mes, el día del mes, una cadena lista para mostrar, si Chaitra tiene treinta y un días en ese año Saka, y el día ordinal del año Saka.
Cómo se alinea el calendario nacional Saka con las fechas gregorianas
El Calendario Nacional de la India es un calendario solar civil adoptado para uso oficial junto al sistema gregoriano. Sus doce meses empiezan en Chaitra y terminan en Phalguna.
Las longitudes de mes están fijadas por reglas civiles, no por observación lunar tradicional: Chaitra tiene treinta días en un año Saka común y treinta y uno cuando el Año Nuevo cae en un año bisiesto gregoriano; Vaishakha, Jyeshtha, Ashadha, Shravana y Bhadra tienen treinta y un días cada uno; Ashwin, Kartika, Agrahayana, Pausha, Magha y Phalguna tienen treinta días cada uno.
Chaitra 1 queda anclado al 22 de marzo del año gregoriano correspondiente, o al 21 de marzo cuando ese año es bisiesto según las reglas habituales de divisibilidad por cuatro, por siglo y por cuatrocientos. Desde Chaitra 1 del año gregoriano Y hasta el 31 de diciembre de Y, el año de la era Saka es Y menos setenta y ocho.
Desde el 1 de enero de Y hasta el día anterior a Chaitra 1, la fecha sigue perteneciendo al año Saka anterior, de modo que el número de año es Y menos setenta y nueve. Solo esas dos reglas de época determinan qué año Saka posee cualquier día civil gregoriano.
Cuando se conoce la fecha gregoriana del Año Nuevo, el conversor cuenta días enteros desde ese Año Nuevo hasta la fecha de entrada con una diferencia entera de número de día juliano y recorre las doce longitudes de mes fijas hasta que el desplazamiento restante cae en un solo mes. El índice de mes es base uno, el día es base uno y el nombre inglés del mes se toma de la lista moderna estándar de Chaitra a Phalguna.
Como cada paso es aritmética sobre los dígitos de entrada, la misma cadena ISO siempre produce los mismos campos Saka, lo cual es esencial para goldens, pruebas automatizadas y landings SEO con ejemplos en vivo.
Contrato de entrada, campos de respuesta y validación
El valor debe ser una fecha civil gregoriana en forma ISO con año de cuatro dígitos, mes de dos dígitos y día de dos dígitos separados por guiones, por ejemplo mil novecientos cuarenta y siete guion cero ocho guion quince. El mes debe estar entre uno y doce. El día debe estar entre uno y la longitud real de ese mes gregoriano, incluido el 29 de febrero solo en años bisiestos; un día imposible como el 31 de abril falla la validación y no se factura.
No hay conmutador de dirección ni conversión inversa en esta capacidad: es deliberadamente una landing de intención única de gregoriano a Saka. Los campos opcionales se omiten en lugar de fijarse a null. Comprobaciones clásicas: el Día de la Independencia del 15 de agosto de 1947 corresponde al 24 de Shravana del año Saka 1869, y el Día de la República del 26 de enero de 1950 al 6 de Magha del año Saka 1871.
Dónde un conversor de gregoriano a Saka resulta útil
Formularios oficiales, notas de gaceta y libros de texto en la India suelen imprimir fechas gregorianas y Saka en la misma línea. Redacciones y proyectos de archivo que etiquetan hechos históricos por año Saka pueden convertir fechas ISO por lotes sin montar su propia biblioteca calendárica. Las plataformas de exámenes y la preparación de oposiciones necesitan un oráculo determinista que trate bien el Chaitra de año bisiesto para que el 21 y el 22 de marzo no intercambien el Año Nuevo por error.
La validación fallida no consume saldo.
Qué puede hacer con ella
Documentos oficiales con doble fecha
Imprima año, mes y día Saka junto a una fecha gregoriana ISO en formularios, certificados y páginas al estilo de gaceta con un mapeo civil estable.
Educación y preparación de exámenes
Permita que el alumnado convierta fechas civiles de ejemplo—incluido el Año Nuevo bisiesto el 21 de marzo—y contraste las respuestas con un oráculo Saka determinista.
Etiquetado de noticias y archivos
Etiquete por lotes hechos históricos y actuales con campos de era Saka en líneas de tiempo orientadas a la India sin desplegar una biblioteca calendárica completa.
Preguntas frecuentes
¿Cuándo es el Año Nuevo Saka (Chaitra 1)?
Chaitra 1 es el 22 de marzo en años gregorianos comunes y el 21 de marzo en años bisiestos gregorianos. Desde ese día el año Saka es el año gregoriano menos 78.
¿Cuál es el año Saka de una fecha de enero?
Las fechas del 1 de enero hasta el día anterior a Chaitra 1 siguen perteneciendo al año Saka previo, de modo que el número de año es el año gregoriano menos 79.
¿El conversor usa mi zona horaria local?
No. Solo se usan los dígitos de año, mes y día de la cadena ISO, interpretados como fecha civil pura en UTC sin reloj ni desplazamiento de zona.
¿Cuántos días tienen los meses del calendario Saka?
Chaitra tiene 30 días, o 31 en un año Saka bisiesto. Vaishakha, Jyeshtha, Ashadha, Shravana y Bhadra tienen 31 cada uno, y los seis últimos, de Ashwin a Phalguna, tienen 30.
¿Cuándo es bisiesto un año Saka?
Cuando su Año Nuevo, el 1 de Chaitra, cae en un año gregoriano bisiesto. Entonces Chaitra tiene 31 días y el Año Nuevo se adelanta del 22 al 21 de marzo.
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-saka \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"1947-08-15"}'const res = await fetch("https://api.kit.forhosting.com/date/gregorian-to-saka", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "1947-08-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/gregorian-to-saka",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "1947-08-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/gregorian-to-saka", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"1947-08-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"1947-08-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/gregorian-to-saka", 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": "1947-08-15"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.gregorian_to_saka",
"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
El algoritmo es aritmética pura con un desplazamiento por número de día juliano: sin red, sin semilla aleatoria y sin reloj del anfitrión, de modo que la ruta gratuita del navegador y la API de pago coinciden byte a byte con la misma entrada.
Contrato de entrada, campos de respuesta y validación
Envíe un cuerpo JSON con un campo de cadena obligatorio llamado date. El analizador rechaza valores ausentes, no cadenas, separadores incorrectos y longitudes erróneas con invalid_input y un mensaje claro en inglés que nombra el campo date. En caso de éxito el cuerpo devuelve la cadena ISO gregoriana normalizada, saka_year como entero de era, saka_month de uno a doce, saka_month_name como etiqueta inglesa del mes, saka_day como día de ese mes, saka_date como cadena legible del estilo veinticuatro Shravana mil ochocientos sesenta y nueve SE, is_saka_leap_year como booleano verdadero cuando Chaitra tiene treinta y un días, y day_of_saka_year como ordinal base uno desde el Año Nuevo. Combine la respuesta con sus propias etiquetas de interfaz; la API no emite glifos devanagari ni alias regionales de mes más allá de los nombres civiles ingleses.
Dónde un conversor de gregoriano a Saka resulta útil
Los desarrolladores de paneles orientados a la India pueden llamar a este endpoint de nivel parse al precio base publicado $0.002 por elemento correcto y omitir por completo tokens de modelo.
Preguntas técnicas
¿Cómo convierto una fecha gregoriana al calendario Saka indio?
Envíe JSON con date como YYYY-MM-DD. La API devuelve saka_year, saka_month, saka_month_name, saka_day, saka_date, is_saka_leap_year y day_of_saka_year según las reglas civiles oficiales.
¿Cuánto cuesta el conversor de gregoriano a Saka?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.