ForHosting KIT · Date e tempo

Giorno dell'anno in data

Il giorno 61 del 2024 è il 1° marzo, perché il 2024 è bisestile e ha 366 giorni. Inserisca un anno e un numero di giorno e otterrà la data, se l'anno è bisestile e quanti giorni mancano al 31 dicembre. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Anno
2024
Giorno dell'anno
61
Ottiene
Data
2024-03-01
Mese
3
Giorno
1
Giorni nell'anno
366

Un ordinale di giorno dell'anno è la posizione di un giorno civile all'interno del suo anno contando da uno il primo gennaio fino a trecentosessantacinque o trecentosessantasei il trentuno dicembre. Molti pipeline, taccuini scientifici e tracciatori annuali memorizzano quell'ordinale invece di una data civile completa, poi necessitano della mappa inversa per riferire agli utenti, scrivere timestamp ISO o unire tabelle per anno-mese-giorno. Questo convertitore accetta un anno gregoriano e un intero di giorno dell'anno, applica la regola civile dell'anno bisestile così che il ventinove febbraio esista solo negli anni bisestili, e restituisce la data di calendario corrispondente insieme ai componenti mese e giorno, un flag bisestile, la lunghezza dell'anno e quanti giorni restano fino al trentuno dicembre. Gli ordinali fuori dall'intervallo legale per quell'anno — ad esempio il giorno trecentosessantasei in un anno comune — falliscono con un errore di convalida chiaro invece di scorrere nell'anno successivo o inventare una data fantasma.

Come un ordinale di giorno dell'anno diventa una data civile

Parta da due interi: un anno gregoriano in un intervallo pratico da uno a novemilanovecentonovantanove, e un ordinale di giorno dell'anno che conta da uno il primo gennaio. Decida prima se l'anno è bisestile secondo la regola civile mondiale: un anno è bisestile quando è divisibile per quattro, salvo che gli anni secolari lo sono solo se anche divisibili per quattrocento. Quella regola rende bisestili duemilaventiquattro e duemila con trecentosessantasei giorni, mentre duemilaventitré e millenovecento sono anni comuni con trecentosessantacinque giorni.

Con la lunghezza dell'anno nota, rifiuti qualsiasi ordinale minore di uno o maggiore della lunghezza dell'anno così che il giorno trecentosessantasei non compaia mai in un anno comune e il giorno zero non sia mai accettato. Quando l'ordinale è legale, percorra le dodici lunghezze di mese di quell'anno, sottraendo ogni mese completo finché il resto non entra nel mese successivo; l'indice di mese e il giorno residuo sono il mese civile e il giorno del mese.

Formatti quei tre componenti come stringa ISO rigorosa con anno a quattro cifre e mese e giorno a due cifre così ogni client vede lo stesso testo di data. Controlli classici includono l'ordinale uno mappato al primo gennaio, l'ordinale sessantuno al primo marzo in bisestile e al due marzo in anno comune confrontando con il calcolatore inverso, e l'ordinale finale al trentuno dicembre.

Dove la conversione da giorno dell'anno a data appare nel lavoro reale

I team operativi che bollano i lotti con numeri di giorno dell'anno necessitano ancora di date civili quando aprono ticket, scrivono fatture o presentano dashboard a stakeholder non tecnici. I taccuini di clima e agricoltura spesso memorizzano serie pluriennali su un asse da uno a trecentosessantasei e poi materializzano date di primo marzo o di finestra di raccolto per report letti come anno-mese-giorno. I project manager che tracciano obiettivi annuali da una frazione di progresso riconvertono il numero del giorno in data civile quando programmano le revisioni.

Il software che deve restare libero da librerie di fuso ha ancora bisogno di una mappa inversa pura da ordinale a ISO per calendari di conformità definiti da date civili piuttosto che epoche Unix. Se in seguito le servono conteggi di giorni lavorativi tra due date, età da una data di nascita, numeri completi di giorno giuliano o numerazione di settimana dell'anno sotto ISO ottomilaseicentouno, li tratti come intenzioni di ricerca e landing separate piuttosto che sovraccaricare questa pagina di convertitore giorno-dell'anno-in-data.

Serie ordinali a report civili

Converta etichette di giorno dell'anno memorizzate in ISO YYYY-MM-DD per dashboard, fatture e report agli stakeholder che richiedono date del calendario civile.

Materializzazione scientifica e stagionale

Mappi assi di ricerca 1–366 di nuovo a date di primo marzo o di raccolto con lunghezze corrette di febbraio bisestile.

Gestisce gli anni bisestili?

Sì. Si applicano le regole bisestili gregoriane: divisibile per 4, salvo secoli divisibili per 400. Il giorno 366 è accettato solo in bisestile e febbraio ha 29 giorni mappando ordinali a metà anno.

È lo stesso del calcolatore del giorno dell'anno?

No. Quello strumento trasforma una data ISO in un ordinale. Questo convertitore è l'inverso: anno più ordinale in una data civile. Intento di ricerca e slug diversi.

Quanto costa?

Lo strumento nel browser è gratuito e gira in locale.

Che cosa succede se inserisco il giorno 366 in un anno normale?

Viene rifiutato con un messaggio che indica la durata dell'anno, per esempio 365 giorni per il 2023. Il giorno non passa mai all'anno successivo e il giorno 0 non è mai accettato.

Come so quanti giorni restano nell'anno?

Il risultato mostra accanto alla data i giorni che mancano al 31 dicembre. Il giorno 61 del 2024, per esempio, lascia 305 giorni prima della fine dell'anno.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/date/date-from-dayofyear

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/date/date-from-dayofyear \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2024,"day_of_year":61}'
{
  "year": 2024,
  "day_of_year": 61
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.date_from_dayofyear",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Cosa invia e cosa riceve in risposta

Gli ordinali interi che superano il numero di giorni di quell'anno, come trecentosessantasei in duemilaventitré, falliscono anche con un messaggio che nomina la lunghezza dell'anno così il client può correggere l'input senza indovinare. Se ha già una data ISO e le serve l'ordinale, usi il calcolatore separato del giorno dell'anno piuttosto che sovraccaricare questo convertitore inverso. Invii due campi numerici obbligatori: year come intero da uno a novemilanovecentonovantanove, e day_of_year come intero da uno a trecentosessantacinque o trecentosessantasei a seconda dello stato bisestile. Campi mancanti, stringhe non numeriche, NaN, Infinity e valori frazionari falliscono con invalid_input e non sono addebitati. In caso di successo la risposta riecheggia year e day_of_year, restituisce date come stringa di calendario ISO normalizzata, componenti numerici month e day, un booleano is_leap_year, days_in_year come trecentosessantacinque o trecentosessantasei, remaining_days fino all'ultimo giorno di quell'anno, e una breve stringa formula che documenta la camminata dei mesi e la regola bisestile. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di convalida non consumano saldo prepagato.

Dove la conversione da giorno dell'anno a data appare nel lavoro reale

Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la convalida fallita non consuma saldo.

Decodifica di partizioni a lotti

Trasformi ordinali di partizione di magazzino e log in date ISO stabili con invalid_input chiaro quando l'ordinale supera la lunghezza di quell'anno.

Quali input richiede il convertitore giorno dell'anno in data?

Due interi: year (1–9999) e day_of_year (1 fino a 365 in anno comune o 366 in bisestile). Entrambi i campi sono obbligatori.

Cosa succede se day_of_year è 366 in un anno comune?

La richiesta fallisce con invalid_input e non è addebitata. L'errore spiega che l'ordinale supera il numero di giorni di quell'anno.

Leggi la documentazione completa del KIT →