ForHosting KIT · Fechas y tiempo

Calculadora del día del año

El 1 de marzo de 2024 es el día 61; en un año normal sería el 60, porque 2024 es bisiesto. Escriba una fecha y verá su posición en el año, la duración del año y los días que faltan para el 31 de diciembre. 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
2024-03-01
Obtiene
Año
2 024
Mes
3
Día
1
Día del año
61

El día del año, a veces llamado fecha ordinal o día juliano del año, es la posición de un día de calendario dentro de su año contando desde uno el primero de enero hasta trescientos sesenta y cinco o trescientos sesenta y seis el treinta y uno de diciembre. Ingenieros, analistas y estudiantes necesitan ese ordinal cuando etiquetan archivos de registro, programan trabajo estacional, comparan barras de progreso de objetivos anuales o convierten entre fechas civiles y esquemas de numeración de días usados en ciencia y aviación. Esta calculadora acepta una sola fecha de calendario ISO en la forma estricta año-mes-día con cuatro dígitos, dos dígitos y dos dígitos, comprueba que el día exista realmente en el calendario gregoriano incluidas las febreros bisiestos, y devuelve el entero del día del año junto con un indicador de bisiesto, la longitud del año y cuántos días quedan hasta el treinta y uno de diciembre. Fechas imposibles como el veintinueve de febrero en un año común o el treinta y uno de abril fallan con un error de validación claro en lugar de un ajuste silencioso.

Cómo se calcula el día del año a partir de una fecha ISO

Parta de una fecha de calendario escrita como año, mes y día en la forma ISO internacional con guiones y anchos fijos para que todo cliente coincida en los mismos tres enteros. Confirme primero que el año está en un rango gregoriano práctico y que el mes está entre uno y doce.

A continuación aplique la regla de año bisiesto usada por los calendarios civiles en todo el mundo: un año es bisiesto cuando es divisible por cuatro, salvo que los años de siglo solo son bisiestos cuando también son divisibles por cuatrocientos. Esa regla hace legal el veintinueve de febrero en años como dos mil veinticuatro y dos mil, e ilegal en dos mil veintitrés y mil novecientos.

Con el estado bisiesto conocido, consulte la longitud de cada mes de ese año y rechace cualquier día que supere la longitud del mes, por ejemplo el treinta y uno de abril o el treinta de febrero. Cuando el triplete es válido, sume las longitudes de todos los meses completos anteriores al mes dado y luego sume el día del mes.

La suma es el ordinal del día del año: el primero de enero es siempre uno, el primero de marzo es sesenta y uno en un año bisiesto y sesenta en un año común, y el treinta y uno de diciembre es trescientos sesenta y seis o trescientos sesenta y cinco.

Dónde aparecen las calculadoras de día del año en el trabajo real

Los equipos de operaciones a menudo marcan trabajos por lotes y particiones de almacén con números de día del año para que las carpetas anuales se ordenen cronológicamente sin claves de fecha multiparte. Los cuadernos de clima y agricultura trazan series frente al día del año para alinear estaciones multianuales incluso cuando aparecen días bisiestos. Los gestores de proyecto siguen objetivos anuales como fracción del año dividiendo el ordinal actual entre trescientos sesenta y cinco o trescientos sesenta y seis.

El software que debe prescindir de bibliotecas de zona horaria sigue necesitando un ordinal de calendario puro para medidores de progreso, ventanas de mantenimiento y calendarios de cumplimiento definidos por fechas civiles en lugar de épocas Unix.

Si más adelante necesita el recuento de días hábiles entre dos fechas, la edad desde una fecha de nacimiento, números de día juliano completos o la numeración de semana del año según ISO ocho mil seiscientos uno, trátelos como intenciones de búsqueda y páginas de aterrizaje separadas en lugar de sobrecargar esta página de calculadora del día del año.

Alineación científica y estacional

Mapee series climáticas o agrícolas multianuales sobre un eje compartido 1–366, desplazando correctamente desde marzo en adelante tras los días bisiestos.

¿Qué es el día del año?

Es la posición ordinal de un día de calendario dentro de su año: 1 para el 1 de enero, hasta 365 en un año común o 366 en un año bisiesto para el 31 de diciembre.

¿Gestiona los años bisiestos?

Sí. Se aplican las reglas bisiestas gregorianas: divisible por 4, salvo que los siglos deben ser divisibles por 400. El 29 de febrero solo se acepta en años bisiestos y desplaza los meses posteriores un día.

¿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. Valores como 2024-3-1 o 2024/03/01 se rechazan para que todo cliente coincida en la misma cadena.

¿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.

¿Cuánto cuesta?

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

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-year

¿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-year \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2024-03-01"}'
{
  "date": "2024-03-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.day_of_year",
  "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 usted y qué recibe de vuelta

Envíe un campo de cadena obligatorio llamado date que contenga un día de calendario ISO estricto como dos mil veinticuatro guion cero tres guion cero uno. Los días que coinciden con el patrón pero no son fechas de calendario reales, incluido el veintinueve de febrero no bisiesto y valores de mes fuera de uno a doce, también fallan con un mensaje que nombra el problema para que los clientes puedan corregir la entrada sin adivinar. Las comprobaciones clásicas incluyen que el primero de enero se mapea a uno, el treinta y uno de diciembre a la longitud completa del año, y el primero de marzo se desplaza un día entre años bisiestos y comunes. Los campos ausentes, los valores que no son cadenas y las cadenas que no coinciden con el patrón de dígitos cuatro-dos-dos fallan con invalid_input y no se cobran. En caso de éxito la respuesta repite la cadena de fecha normalizada, los componentes numéricos de año, mes y día, el entero day_of_year de uno a trescientos sesenta y cinco o trescientos sesenta y seis, un booleano is_leap_year, days_in_year como trescientos sesenta y cinco o trescientos sesenta y seis, remaining_days hasta el último día de ese año, y una cadena formula breve que documenta la regla bisiesta. 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 aparecen las calculadoras de día del año en el trabajo real

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.

Seguimiento de progreso y objetivos anuales

Convierta la fecha ISO de hoy en day_of_year y remaining_days para que los paneles muestren el porcentaje del año completado sin depender de zonas horarias del anfitrión.

Etiquetas por lotes y particiones de registro

Marque archivos y particiones de almacén con un número ordinal estable derivado de entradas estrictas YYYY-MM-DD y un invalid_input claro en fechas incorrectas.

Ver la documentación completa del KIT →