ForHosting KIT · Fechas y tiempo

Calculadora del día de la semana

El 25 de julio de 2026 cae en sábado, día 6 de la semana ISO. Escriba una fecha y obtendrá el nombre completo del día, su abreviatura y su número, con el lunes como 1 y el domingo como 7. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Fecha
2026-07-25
Obtiene
Año
2 026
Mes
7
Día
25
Día de la semana
6

Una calculadora del día de la semana responde a una pregunta sencilla que la gente se hace a diario: dada una fecha de calendario, ¿qué día de la semana es? Pegue una fecha ISO en forma año-mes-día y esta herramienta devuelve el nombre completo del día en inglés, una etiqueta corta de tres letras y el número de día ISO donde el lunes es uno y el domingo es siete.

Qué significa una fecha de calendario ISO y cómo se numeran los días de la semana

Una fecha de calendario ISO se escribe con cuatro dígitos para el año, un guion, dos dígitos para el mes, otro guion y dos dígitos para el día del mes—por ejemplo dos mil veintiséis guion cero siete guion veinticinco. Las reglas del calendario gregoriano siguen aplicándose por debajo: los meses tienen longitudes fijas salvo febrero, que tiene veintinueve días solo en años bisiestos. Un año bisiesto es todo año divisible por cuatro, excepto los años seculares que no son divisibles por cuatrocientos.

Cuando alguien pregunta por el día de la semana, suele querer tanto un nombre legible como un número apto para máquinas. Esta capacidad sigue la convención ISO de día de la semana: el lunes es uno, el martes es dos, y así hasta el domingo como siete. Ese orden coincide con las fechas de semana ISO y con muchos estándares empresariales internacionales, y difiere de los sistemas que tratan el domingo como cero.

El algoritmo es el método de Sakamoto: una fórmula entera compacta sobre año, mes y día que produce un índice con origen en domingo, que luego se mapea al número ISO y a tablas fijas de nombres largos y cortos en inglés.

Consejos prácticos, límites y búsquedas relacionadas

Envíe siempre una fecha de calendario completa, no un datetime con componente de hora ni una Z final; esta herramienta rechaza deliberadamente las marcas de tiempo ISO extendidas para que los llamadores no codifiquen por accidente medianoches dependientes de la zona horaria. Al enseñar o probar, conserve un conjunto pequeño conocido: una fecha entre semana, una de fin de semana, un caso de éxito de día bisiesto como un veintinueve de febrero válido, y un fallo deliberado como dos mil veintitrés guion cero dos guion veintinueve.

Los límites de año se detienen en nueve mil novecientos noventa y nueve para mantener bien definidas las cadenas ISO de cuatro dígitos en esta superficie de producto. Esta página apunta a quienes buscan una calculadora del día de la semana, qué día fue una fecha dada, o nombre y número del día en línea; no es un contador de días hábiles, no es un formateador de fechas con localización ni una calculadora de edad o de intervalos.

Prefiera esta capacidad cuando ya tenga una fecha ISO y solo necesite el día de la semana; si necesita nombres de mes localizados o cadenas formateadas para muchos locales, use en su lugar una capacidad de formateo de fechas.

Comprobaciones de fechas en deberes y exámenes

Los estudiantes introducen una fecha ISO de libro de texto y comparan el nombre del día y el número ISO impresos con un resultado determinista antes de entregar ejercicios de calendario.

Verificación de contratos y eventos

El personal de operaciones confirma que un acuerdo firmado o una serie de reuniones cae en el día de la semana esperado cuando solo hay un sello ISO disponible.

¿Qué formato de fecha necesito?

Una sola fecha de calendario ISO como YYYY-MM-DD (por ejemplo 2026-07-25). No se aceptan datetime, fechas ordinales ni fechas de semana.

¿Qué ocurre con una fecha no válida como 2023-02-29?

También se rechazan meses inválidos, días cero y formas que no son YYYY-MM-DD.

¿Es gratuita la calculadora del día de la semana?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Por qué el lunes es 1 y el domingo 7?

Es la convención ISO, la de las semanas ISO y muchas normas empresariales internacionales. Algunos sistemas cuentan el domingo como 0, así que el resultado incluye también ese número, del 0 al 6.

¿Puedo añadir una hora o una Z detrás de la fecha?

No. Escriba solo la fecha del calendario. Una hora o una Z final se rechazan a propósito, para que una medianoche que depende de la zona horaria nunca cambie el día del resultado.

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/day-of-week

¿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/day-of-week \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-07-25"}'
{
  "date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.day_of_week",
  "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.

Las cadenas no válidas—forma incorrecta, meses imposibles o un veintinueve de febrero fuera de un año bisiesto—se rechazan con un error invalid_input claro en lugar de una respuesta silenciosa incorrecta. a partir de un sello de pasaporte o una cláusula contractual obtienen el mismo resultado determinista en el ejecutor gratuito del navegador y en la API prepago.

Qué significa una fecha de calendario ISO y cómo se numeran los días de la semana

Esa forma es inequívoca entre locales que escriben mes primero o día primero en la prosa cotidiana, por eso las API y las bases de datos la prefieren. Como el cálculo nunca invoca el constructor Date del host, los resultados no se desvían cuando un navegador corre en una zona horaria distinta a la del Worker de la API.

Cómo llamar a la API y qué devuelve

El valor debe coincidir con el patrón exacto de cuatro dígitos, guion, dos dígitos, guion, dos dígitos, y debe representar un día gregoriano real en el rango de años inclusivo de uno a nueve mil novecientos noventa y nueve. Envíe un cuerpo JSON con un campo de cadena obligatorio llamado date, que también puede suministrarse bajo los alias iso_date, value o day. En caso de éxito la respuesta repite la cadena canónica date, year, month y day como números, asigna day_of_week, day_number e iso_weekday al mismo entero de día ISO de uno a siete, asigna day_name y day_name_short a etiquetas en inglés como Saturday y Sat, asigna weekday_0_sunday al índice de origen domingo de cero a seis, asigna leap_year a un booleano del año e incluye un mensaje breve más un array ordenado steps que reexpone el análisis y la clasificación. La validación fallida—campo ausente, tipo no cadena, forma incorrecta, año fuera de rango, mes o día imposibles, o un veintinueve de febrero no bisiesto—devuelve invalid_input y nunca se cobra. El precio es un flat $0.002 por petición exitosa con unit item y precio marginal unitario cero.

Consejos prácticos, límites y búsquedas relacionadas

Prefiera el nombre de campo principal date cuando controle el cliente; los alias existen por compatibilidad con formularios que etiquetan el control como iso_date o value. Las comprobaciones de ida y vuelta son sencillas: recalcule el día de la semana con otra fuente gregoriana de confianza y confirme que la numeración ISO de lunes a domingo coincide con day_of_week. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los alumnos envían fechas incorrectas a propósito.

Generación de fixtures para pruebas con fechas

Los equipos de ingeniería construyen fixtures conocidos de lunes a domingo para planificadores y calendarios de interfaz sin depender del reloj del host ni de la zona horaria.

¿Cómo se define el número de día?

Numeración ISO de día de la semana: lunes = 1, martes = 2, …, domingo = 7. La respuesta también incluye weekday_0_sunday (0 = domingo … 6 = sábado).

¿El resultado depende de mi zona horaria?

No. El solucionador usa aritmética gregoriana pura y nunca lee el reloj del host ni la zona horaria de Date, de modo que navegador y API coinciden.

Ver la documentación completa del KIT →