ForHosting KIT · Utilidades de desarrollo

Fecha y día de la semana del Día de la Marmota

El Día de la Marmota siempre se celebra el 2 de febrero, pero el día de la semana cambia cada año.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Esta calculadora recibe un año del calendario gregoriano y devuelve la fecha ISO completa, el nombre del día en inglés y valores numéricos útiles. El resultado procede de aritmética calendárica fija, no del reloj del equipo, de una zona horaria ni de un servicio en línea. Por ello sirve tanto para una consulta puntual como para software, publicaciones, planificación de eventos y archivos históricos reproducibles.

Introduzca el año que desea consultar

Indique un año entero del calendario gregoriano entre 1 y 9999. La calculadora fija el mes y el día en el 2 de febrero, porque el Día de la Marmota conserva esa fecha todos los años, y determina después el día de la semana correspondiente. Basta con introducir el año; usted no necesita indicar lugar, hora ni zona horaria. El resultado incluye una fecha ISO con cuatro cifras para el año, el día escrito en inglés, un número ISO donde el lunes es 1 y el domingo es 7, y otro número con origen en domingo, donde este vale 0. Estos campos facilitan mostrar la respuesta o enviarla a otro programa. El motor admite texto formado únicamente por cifras para funcionar con formularios; rechaza valores ausentes, fracciones, signos, palabras y años fuera del intervalo. El cálculo solo responde a una cuestión de calendario: no predice qué verá la marmota, no informa del tiempo ni afirma cuánto durará el invierno.

Cómo se calcula el día de forma determinista

El día se obtiene mediante aritmética entera del calendario gregoriano equivalente al algoritmo de Sakamoto. Febrero utiliza un desplazamiento mensual fijo, y el año seleccionado se ajusta porque enero y febrero se consideran parte del año aritmético anterior. El cálculo incorpora los ciclos bisiestos normales de cuatro años, descarta los años de siglo que no son bisiestos y recupera los siglos divisibles por 400. Un resto final produce un valor de 0 a 6, asociado del domingo al sábado. El número ISO se deriva del mismo resto, de modo que el lunes vale 1 y el domingo 7. No se crea ningún objeto Date de JavaScript. Esto evita heredar por accidente la zona horaria local, interpretar de forma desigual años antiguos o cambiar de día al formatear localmente un valor UTC. La implementación no usa reloj, red, azar, analizador dependiente de la configuración regional ni estado mutable. Una entrada validada idéntica genera por tanto el mismo JSON en el proceso API y en el ejecutor gratuito del navegador.

Use el resultado en calendarios y automatizaciones

La respuesta está preparada para personas y aplicaciones. Un editor puede confirmar el día antes de publicar un artículo anual sobre el Día de la Marmota. Una escuela o un museo puede rotular su programa sin recorrer manualmente un calendario. Una aplicación de eventos puede usar la fecha ISO como clave estable y el nombre del día como texto visible, mientras un análisis agrupa resultados con cualquiera de las dos numeraciones. Como la celebración siempre cae el 2 de febrero, el cálculo es deliberadamente limitado y transparente: no añade reglas de observancia, no sustituye el día ni desplaza la fecha cuando coincide con un fin de semana. Tampoco calcula fiestas regionales de nombre parecido. Para automatizar, cada solicitud representa un año y cuesta $0.002; la versión del navegador permite consultas interactivas sin llamar a la API. Valide y guarde la fecha ISO devuelta en vez de reconstruirla desde el texto, y utilice el campo ISO del día al interoperar con sistemas que siguen la numeración internacional de lunes a domingo.

Planificar un evento anual

Compruebe en qué día cae el 2 de febrero antes de decidir personal, horarios o actividades del fin de semana cercano.

Preparar contenido de temporada

Inserte la fecha y el día correctos en un artículo, boletín, ficha escolar o calendario de redes sociales.

Completar software de calendario

Use la fecha ISO estable y los campos numéricos en procesos de agenda, informes o archivo.

¿Qué fecha es el Día de la Marmota?

Siempre es el 2 de febrero. El año determina el día de la semana que devuelve la calculadora.

¿Se desplaza si cae en fin de semana?

No. La capacidad siempre devuelve el 2 de febrero y no aplica reglas de sustitución ni de fiesta observada.

¿Cómo se determina el día de la semana?

Se usa aritmética entera gregoriana proléptica y determinista, incluidas las reglas de años bisiestos y siglos.

¿El cálculo utiliza la zona horaria de usted?

No. Emplea campos calendáricos en términos UTC y nunca consulta un reloj local, una zona horaria ni un objeto Date.

¿Cuánto cuesta una solicitud API?

Un año equivale a un elemento y cuesta $0.002 por solicitud API. La calculadora del navegador permite consultas interactivas.

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.

POSThttps://api.kit.forhosting.com/date/groundhog-day

¿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.

curl -X POST https://api.kit.forhosting.com/date/groundhog-day \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2026}'
{
  "year": 2026
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.groundhog_day",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

year_min1
year_max9999
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →