ForHosting KIT · Fechas y tiempo

Ocurrencia del día de la semana en el mes

Escriba una fecha y sepa qué aparición de su día de la semana es dentro del mes y si es la última: el 1 de julio de 2025 es el primer martes de julio, y no el último. Útil para reglas como el segundo lunes. 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
2025-07-01
Obtiene
Día de la semana
tuesday
Número del día de la semana
2
Aparición en el mes
1

A partir de una fecha, la herramienta indica de qué ocurrencia de ese día de la semana se trata dentro de su mes, por ejemplo «2.º martes», y precisa si es la última.

Cómo funciona

A partir de una fecha que usted proporciona, la herramienta determina de qué ocurrencia del día de la semana se trata dentro de su mes, por ejemplo «2.º martes», e indica si es la última ocurrencia de ese día en el mes. Antes de integrar esta capacidad en sus flujos de producción o en sus pruebas automatizadas, consulte los ejemplos de referencia, que ilustran tanto la ruta de éxito como la de error.

Entradas y salidas

Los campos obligatorios del esquema deben estar presentes y correctamente tipados, mientras que los campos opcionales se apoyan en valores por defecto documentados. Cada respuesta correcta contiene siempre los campos de salida principales, es decir, el rango de la ocurrencia y el indicador que señala si es la última, para que sus enlaces de interfaz permanezcan estables con el tiempo. Los valores intermedios demasiado grandes que rebasarían la representación en coma flotante devuelven un error de rango en lugar de un valor nulo, lo cual evita las ambigüedades silenciosas.

Las cadenas de error se mantienen estables para servir de puntos de anclaje fiables durante la certificación y las pruebas. Estudie los ejemplos de referencia, tanto los de éxito como los de error, antes de conectar esta capacidad a un flujo automatizado o a una cadena de producción crítica.

Casos límite y restricciones

Las cadenas vacías, los tipos erróneos y los rangos contradictorios se rechazan desde el inicio del procesamiento, antes de cualquier operación aritmética. Una fecha civil sin zona horaria se trata como una fecha de calendario, sin conversión implícita capaz de desplazar el resultado un día. Las tablas y los datos necesarios viajan dentro de la propia carpeta de la capacidad: durante la ejecución no se produce ninguna llamada a la red, lo cual garantiza un comportamiento reproducible incluso sin conexión.

Un día situado más allá de la cuarta ocurrencia se identifica correctamente como la quinta y, si corresponde, como la última del mes. Consulte los ejemplos de referencia antes de la integración, porque fijan el contrato esperado y le muestran con precisión cómo interpretar cada campo de la salida.

Trabajo diario

Obtenga una respuesta fiable sin abrir una hoja de cálculo.

Docencia

Ejemplos de referencia estables para sus demostraciones.

¿Usa la red?

No usa red; el procesamiento se realiza en el dispositivo.

¿Qué me indica el resultado?

El día de la semana de la fecha, qué aparición de ese día es dentro del mes y si es la última. Para el 1 de julio de 2025 obtiene martes, primera aparición y no la última.

¿Cómo compruebo que una fecha es el último viernes del mes?

Escriba la fecha y mire si el resultado la marca como la última. Si es así, no hay otro viernes después en ese mes, de modo que la fecha es el viernes final.

¿Puede un día ser a la vez el cuarto y el último?

Sí. Cuando un mes tiene solo cuatro de ese día de la semana, el cuarto es también el último, y el resultado lo marca de las dos formas. Lea juntas ambas partes.

¿Qué pasa si escribo un valor vacío o incorrecto?

Se rechaza de inmediato con un mensaje claro, en lugar de dar un resultado supuesto. Compruebe que ha escrito una fecha completa y real antes de volver a intentarlo.

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/weekday-occurrence

¿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/weekday-occurrence \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2025-07-01"}'
{
  "date": "2025-07-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.weekday_occurrence",
  "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.

Cómo funciona

El cálculo es completamente determinista y se ejecuta gratis en su navegador, con la misma función pura que utiliza el API: el resultado obtenido en local es rigurosamente idéntico al del servicio remoto. Las fechas siguen la norma ISO-8601 y se validan antes de cualquier operación aritmética, de modo que un tipo incorrecto se convierte de inmediato en un error invalid_input claro en lugar de en un valor engañoso.

Automatización

La misma función pura en el widget y en el API.

¿Es gratis?

Sí, nivel A directamente en el navegador.

¿Entrada inválida?

invalid_input con una correspondencia clara.

¿Es estable?

Ejemplos deterministas fijan el contrato.

¿Autor?

samurai.

Ver la documentación completa del KIT →