Calculadora de semana del mes
Escriba una fecha y sepa en qué semana de su mes cae: el 25 de julio de 2026 está en la semana 4, porque 25 entre siete, redondeado hacia arriba, da 4. Las semanas se cuentan en bloques de siete días desde el día 1. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Año
- 2 026
- Mes
- 7
- Día
- 25
- Semana del mes
- 4
- Día de la semana
- 6
- Fecha ISO
- 2026-07-25
Semana del mes ordinal = ceil(día/7) para una fecha civil. Intención de búsqueda: semana del mes. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan.
Cómo se cuenta la semana del mes
Esta calculadora divide cada mes en bloques de siete días que empiezan el día 1. Los días del 1 al 7 forman la semana 1, los siete siguientes la semana 2, y así sucesivamente. Para saber la semana de cualquier fecha, divida el día del mes entre siete y redondee el resultado al siguiente número entero. Para el 25 de julio de 2026, 25 entre siete da algo más de tres, así que la fecha queda en la semana 4. El resultado muestra también el día de la semana, en este caso un sábado, y la fecha escrita como 2026-07-25.
Cuándo resulta útil y qué tener en cuenta
Contar así las semanas es práctico para agendas y normas que hablan de la primera, la segunda o la cuarta semana de un mes, y para agrupar los registros de un mes en bloques sencillos e iguales. Tenga en cuenta que estas semanas no siguen las filas del calendario: no importa si la semana empieza en lunes o en domingo, de modo que un bloque puede ir de un miércoles a un martes. Los meses largos llegan a una quinta semana, que contiene el 30 y el 31. La respuesta depende solo de la fecha que escribe, sin conexión de red, así que siempre es la misma.
Preguntas frecuentes
¿Cómo se calcula la semana del mes?
Divida el día del mes entre siete y redondee hacia arriba. Para el 25 de julio de 2026, 25 entre siete da algo más de tres, así que la fecha cae en la semana 4.
¿La semana del mes depende del día de la semana?
No. Las semanas se cuentan en bloques de siete días a partir del día 1, sea cual sea su día de la semana. Ese dato se muestra aparte, así que el día 25 está en la semana 4 en cualquier mes.
¿Puede un mes tener una quinta semana?
Sí. Los días posteriores a los cuatro primeros bloques de siete, como el 30 o el 31, caen en la semana 5. Solo un febrero sin día bisiesto termina justo al cerrar la semana 4.
¿Qué más muestra el resultado?
Además del número de semana, obtiene el día de la semana y la fecha escrita en formato ISO. Para el 25 de julio de 2026 es un sábado, mostrado como 2026-07-25.
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/week-of-month \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026,"month":7,"day":25}'const res = await fetch("https://api.kit.forhosting.com/date/week-of-month", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2026,
"month": 7,
"day": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/week-of-month",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2026,
"month": 7,
"day": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/week-of-month", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2026,"month":7,"day":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2026,"month":7,"day":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/week-of-month", 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
{
"year": 2026,
"month": 7,
"day": 25
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.week_of_month",
"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
La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Cómo funciona
No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. Semana del mes ordinal = ceil(día/7) para una fecha civil. semana_del_mes = ⌈día/7⌉; también devuelve el día de la semana. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Entradas, límites y redondeo
Los decimales opcionales usan half-up una sola vez. Las salidas reflejan las entradas. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. Proporcione los campos JSON obligatorios. Los tipos no válidos generan invalid_input. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Cuándo usarla
Úsela cuando la intención de búsqueda coincida. Semana del mes ordinal = ceil(día/7) para una fecha civil. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, CMS, automatización o demostraciones docentes.
Casos de integración
Comprobación rápida
Widget gratuito.
Automatización
El mismo JSON a través del API.
Docencia
Ejemplos golden fijados.
Preguntas técnicas
¿Gratis?
Sí, tier A.
¿Red?
No la usa.
¿Entrada no válida?
Devuelve invalid_input.
¿API?
Sí.
¿Idiomas?
Solo EN; Nitro los hidrata.