ForHosting KIT · Fechas y tiempo

Número de día ISO

Escriba una fecha y obtenga su número de día ISO, del 1 para el lunes al 7 para el domingo: el 25 de julio de 2026 es sábado, así que la respuesta es 6. Verá también el nombre del día y los pasos. 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 semana ISO
6

Un número de día de la semana ISO responde a una pregunta precisa que ingenieros y planificadores orientados a estándares se hacen a diario: dada una fecha de calendario, ¿qué entero de uno a siete asigna ISO 8601 a ese día? Pegue una cadena año-mes-día como dos mil veintiséis guion cero siete guion veinticinco, y esta herramienta devuelve el número de día ISO donde el lunes es uno, el martes es dos y el domingo es siete, más un nombre breve del día en inglés de contrato y una lista ordenada de pasos aritméticos.

Qué significa la numeración ISO de días y por qué difiere de los sistemas que empiezan en domingo

ISO 8601 define el número de día de la semana como un entero de uno a siete con el lunes como primer día de la semana y el domingo como séptimo. No es lo mismo que JavaScript Date getDay, que devuelve cero para domingo hasta seis para sábado, ni lo mismo que sistemas que tratan el domingo como día uno.

Cuando necesita el número ISO en concreto —por ejemplo para construir una cadena de fecha de semana ISO, comparar con una columna de base de datos que almacena de uno a siete, o validar que una serie de reuniones cae siempre en el día número cinco— quiere una calculadora que no confunda las dos convenciones.

Esta capacidad acepta una sola fecha de calendario ISO escrita como cuatro dígitos, guion, dos dígitos, guion, dos dígitos, valida que el día exista en el calendario gregoriano proléptico y mapea la fecha al número de día ISO usando la fórmula entera compacta de Sakamoto. Los años bisiestos siguen la regla habitual: los divisibles por cuatro son bisiestos salvo los de siglo no divisibles por cuatrocientos.

La respuesta repite la fecha canónica y el año, mes y día numéricos para que quien llama registre la entrada y el código derivado sin reanalizar.

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

Envíe siempre una fecha de calendario pura sin componente de hora, segundos fraccionarios ni una Z final; las marcas de tiempo extendidas se rechazan para que las medianoches de zona horaria no desplacen el día civil. Conserve un conjunto pequeño y conocido para pruebas: una fecha a mitad de semana, un domingo que deba devolver siete, un lunes que deba devolver uno, un día bisiesto válido como dos mil veinticuatro guion cero dos guion veintinueve, 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 que las cadenas ISO de cuatro dígitos sigan bien definidas en esta superficie de producto. Las comprobaciones de ida y vuelta son directas: recalcule el día de la semana con otra fuente gregoriana de confianza y confirme que el lunes mapea a uno y el domingo a siete.

Esta página se dirige a quienes buscan número de día ISO, día de la semana ISO 8601 del uno al siete, o lunes igual a uno domingo igual a siete desde una fecha ISO. No es un contador de días laborables, ni un formateador consciente del locale, ni una herramienta de edad o intervalo.

Ejercicios escolares y de estándares

Estudiantes y formadores confirman el entero de día ISO para fechas de libro y lo comparan con sistemas de origen domingo que usan de cero a seis.

¿Qué formato de fecha necesito?

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

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

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

¿El domingo es 7 o 0 en la numeración ISO?

El domingo es 7. ISO cuenta del lunes como 1 al domingo como 7, a diferencia de programas que numeran el domingo como 0 y el sábado como 6, o de sistemas que empiezan la semana con el domingo como día 1.

¿Puedo escribir la fecha con la hora incluida?

No. Escriba solo la fecha del calendario, sin hora ni marca de zona horaria. Una hora podría mover el día al otro lado de la medianoche en otra zona, así que se rechaza para no darle un día equivocado.

¿El resultado indica si el año es bisiesto?

Sí. Junto al número y al nombre del día, verá si el año es bisiesto y una breve lista de los pasos seguidos, de modo que el 29 de febrero de un año bisiesto se acepta y se comprueba como cualquier otro día.

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/iso-weekday-number

¿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/iso-weekday-number \
  -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.iso_weekday_number",
  "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.

Formas inválidas, meses imposibles y un veintinueve de febrero fuera de un año bisiesto se rechazan con invalid_input en lugar de una respuesta incorrecta silenciosa.

Qué significa la numeración ISO de días y por qué difiere de los sistemas que empiezan en domingo

Esa convención sostiene las fechas de semana ISO, muchos calendarios empresariales europeos y un sinfín de API que almacenan el día de la semana como código amigable para máquinas en lugar de un nombre localizado.

Cómo invocar la API y qué contiene la respuesta

La cadena debe coincidir exactamente con YYYY-MM-DD y representar un día real en el rango de año inclusivo de uno a nueve mil novecientos noventa y nueve. Envíe un cuerpo JSON con un campo de cadena obligatorio llamado date. El mismo valor puede llegar bajo los alias iso_date, value o day por compatibilidad de formularios. En caso de éxito la carga incluye date como cadena canónica, year, month y day como enteros, iso_weekday y weekday_number al mismo entero de uno a siete, weekday_name como la etiqueta larga en inglés alineada con ese número, leap_year como booleano, un mensaje legible y un array steps que reexpresa el parseo y la clasificación. La validación fallida —campo ausente, tipo incorrecto, forma mala, año fuera de rango, mes o día imposibles, o un veintinueve de febrero no bisiesto— devuelve invalid_input y no se cobra. El precio es un $0.002 fijo por petición correcta con unidad item y precio marginal cero. Prefiera este endpoint cuando el producto principal de la llamada es el propio número ISO; si necesita sobre todo un nombre largo del día para prosa, una calculadora de día de la semana más amplia puede encajar mejor, pero ambas se mantienen coherentes en la numeración de lunes a domingo.

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

Las tareas fallidas que devuelven invalid_input no consumen saldo de prepago. Al integrar, almacene iso_weekday como columna entera y trate weekday_name como texto de conveniencia en inglés solo para visualización.

Fixtures de semana ISO y planificadores

Los equipos de backend generan fixtures conocidas de lunes=1…domingo=7 para tuberías de semana ISO e interfaces de calendario sin depender del reloj del host ni de la zona horaria.

Comprobaciones de contrato en bases de datos y API

Los ingenieros verifican que los códigos de día almacenados coinciden con la numeración ISO 8601 cuando solo se dispone de un sello de fecha ISO desde un formulario o archivo de importación.

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

Lunes = 1, martes = 2, miércoles = 3, jueves = 4, viernes = 5, sábado = 6, domingo = 7, según ISO 8601.

¿El resultado depende de mi zona horaria?

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

¿Cuánto cuesta la API de número de día ISO?

Las peticiones correctas cuestan un $0.002 fijo por ítem. La validación fallida (invalid_input) no se cobra. El ejecutor del navegador es gratuito.

Ver la documentación completa del KIT →