ForHosting KIT · Fechas y tiempo

Semanas entre dos fechas

Del 1 de enero al 15 de febrero de 2024 van 45 días: 6 semanas enteras y 3 días sobrantes. Escriba dos fechas cualesquiera y obtenga el mismo desglose, útil para periodos de prueba, preavisos, ciclos de trabajo o cursos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Inicio
2024-01-01
Fin
2024-02-15
Obtiene
JDN inicio
2 460 311
JDN fin
2 460 356
Días con signo
45
Días totales
45

Saber cuántas semanas completas separan dos días del calendario es una necesidad cotidiana en planificación de proyectos, ciclos de nómina, temporadas deportivas, periodos académicos e hitos personales. Quien busca una calculadora de semanas entre dos fechas quiere una división clara en bloques de siete días y un resto medido en días, no un total bruto que aún deba dividir a mano. Esta herramienta acepta dos fechas ISO estrictas en forma año-mes-día, comprueba que cada día exista en el calendario gregoriano —incluidos los febreros bisiestos—, convierte ambas a números de día juliano astronómico con una fórmula entera pura e informa el tramo absoluto como semanas enteras y días sobrantes de cero a seis. El orden no altera el recuento principal de semanas: el mismo par produce las mismas semanas y sobrantes tanto si indica primero el día temprano como el tardío, mientras la dirección con signo sigue disponible para pipelines cronológicos. Bases imposibles como el 29 de febrero en un año común fallan con un error de validación claro en lugar de ajustarse en silencio.

Cómo se calculan las semanas enteras y los días sobrantes

Comience con dos fechas civiles escritas como año, mes y día en la forma ISO internacional con guiones y anchos fijos, de modo que todo cliente acuerde los mismos seis enteros.

Para cada cadena confirme que el año esté en un rango gregoriano práctico del uno al nueve mil novecientos noventa y nueve, que el mes esté entre uno y doce, y que el día exista para ese mes según las reglas bisiestas gregorianas: un año es bisiesto si es divisible por cuatro, salvo que los años seculares solo lo son cuando también son divisibles por cuatrocientos. Esa regla hace legal el 29 de febrero en años como 2024 y 2000, e ilegal en 2023 y 1900.

Cuando ambos triples son válidos, convierta cada día civil a un número de día juliano astronómico con la fórmula entera de Fliegel y Van Flandern usada en la familia de fechas. Reste los dos números de día para obtener un delta de días con signo, tome el valor absoluto como total de días de calendario entre las dos medianoches civiles, divida por siete con piso entero para las semanas enteras y conserve el resto como días sobrantes entre cero y seis inclusive.

Dónde se usan calculadoras de semanas entre fechas en el trabajo

Los jefes de programa miden la capacidad de sprints y trenes de releases en semanas enteras con un resto que aún debe encajar en el bloque de calendario actual. Equipos de RR. HH. y nómina expresan periodos de prueba, ventanas de preaviso y cohortes de formación como conteos de semanas derivados de fechas ISO de alta y fin sin importar una biblioteca completa de planificación.

Ingenieros de datos materializan columnas derivadas de ventanas de retención en semanas, edad de cohorte y duración de campaña a partir de dos cadenas ISO en configuración. Si más adelante necesita conteos de días laborables que omitan fines de semana y festivos, suma de días a una sola base, ordinales del día del año o edad desde una fecha de nacimiento, trátelos como intenciones de búsqueda y aterrizajes distintos en lugar de sobrecargar esta página de semanas entre dos fechas.

Planificación de proyectos y sprints

Convierta un inicio y un fin ISO en semanas enteras más días sobrantes para capacidad, trenes de release y cronogramas de interesados pensados en bloques de semanas.

Periodos de prueba y preavisos de RR. HH.

Exprese periodos de alta a fin o de preaviso como conteos de semanas con días residuales para contratos, incorporación y configuración de nómina sin deriva de zona horaria.

¿Qué significa semanas entre dos fechas?

Es el tramo absoluto de días civiles entre dos fechas gregorianas, expresado como semanas enteras de siete días más un resto de cero a seis días, sin reglas de días laborables ni reloj de pared.

¿Qué formato de fecha se exige?

ISO estricto YYYY-MM-DD con año de cuatro dígitos y mes y día de dos dígitos para start y end. Valores como 2024-1-1 o 2024/01/01 se rechazan para que todo cliente coincida.

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

El mensaje de error explica que el día no es válido para ese año y mes en el campo indicado.

¿Cuánto cuesta?

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

¿Cuántas semanas hay del 1 de enero al 15 de febrero de 2024?

Hay 6 semanas enteras y 3 días más, 45 días en total. Escriba 2024-01-01 y 2024-02-15 y la herramienta le muestra ambas cifras, sin que usted tenga que dividir entre siete.

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/weeks-between

¿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/weeks-between \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start":"2024-01-01","end":"2024-02-15"}'
{
  "start": "2024-01-01",
  "end": "2024-02-15"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.weeks_between",
  "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.

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.

Qué envía y qué recibe a cambio

Envíe dos campos de cadena obligatorios: start y end, cada uno un día de calendario ISO estricto como 2024-01-01 y 2024-02-15. Comprobaciones clásicas incluyen cuarenta y cinco días desde el 1 de enero de 2024 hasta el 15 de febrero con seis semanas enteras y tres días sobrantes, exactamente catorce días con dos semanas y cero sobrantes, y fechas idénticas con cero semanas y cero sobrantes y direction same. Campos ausentes, valores que no sean cadena, cadenas que no coincidan con el patrón de cuatro-dos-dos dígitos y fechas que coincidan con el patrón pero no sean días reales del calendario fallan con invalid_input y no se cobran. En caso de éxito la respuesta repite las cadenas ISO normalizadas de inicio y fin, el número de día juliano de cada lado, signed_days como fin menos inicio, total_days como el tramo absoluto, weeks como el piso de los días totales divididos por siete, leftover_days como el resto módulo siete, un indicador direction de forward, backward o same, y una cadena formula breve que documenta la ruta JDN. El precio de las llamadas API exitosas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.

Dónde se usan calculadoras de semanas entre fechas en el trabajo

Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por ítem exitoso y la validación fallida no consume saldo.

Duración de temporadas y campañas

Mida temporadas deportivas, periodos académicos o campañas de marketing como semanas y días sobrantes a partir de dos cadenas ISO de calendario para informes y fixtures.

¿Importa el orden de las dos fechas?

No para weeks y leftover_days: la herramienta usa la diferencia absoluta de días. signed_days y direction sí muestran si el fin es posterior, anterior o igual al inicio.

Ver la documentación completa del KIT →