ForHosting KIT · Date e tempo

Calcolatore del giorno dell'anno

Il 1° marzo 2024 è il giorno 61 dell'anno; in un anno normale sarebbe il 60, perché il 2024 è bisestile. Inserisca una data e otterrà la sua posizione nell'anno, la durata dell'anno e i giorni che restano fino 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
Data
2024-03-01
Ottiene
Anno
2024
Mese
3
Giorno
1
Giorno dell'anno
61

Il giorno dell'anno, a volte chiamato data ordinale o giorno giuliano dell'anno, è la posizione di un giorno di calendario all'interno del suo anno contando da uno il primo gennaio fino a trecentosessantacinque o trecentosessantasei il trentuno dicembre. Ingegneri, analisti e studenti hanno bisogno di quell'ordinale quando etichettano file di log, programmano lavoro stagionale, confrontano barre di avanzamento di obiettivi annuali o convertono tra date civili e schemi di numerazione dei giorni usati in scienza e aviazione. Questo calcolatore accetta una sola data di calendario ISO nella forma rigorosa anno-mese-giorno con quattro cifre, due cifre e due cifre, verifica che il giorno esista davvero sul calendario gregoriano inclusi i febbrai bisestili, e restituisce l'intero del giorno dell'anno insieme a un flag bisestile, la lunghezza dell'anno e quanti giorni restano fino al trentuno dicembre. Date impossibili come il ventinove febbraio in un anno comune o il trentuno aprile falliscono con un errore di validazione chiaro invece di un adattamento silenzioso.

Come si calcola il giorno dell'anno da una data ISO

Parta da una data di calendario scritta come anno, mese e giorno nella forma ISO internazionale con trattini e larghezze fisse così che ogni client concordi sugli stessi tre interi. Confermi prima che l'anno sia in un intervallo gregoriano pratico e che il mese sia tra uno e dodici. Applichi poi la regola dell'anno bisestile usata dai calendari civili in tutto il mondo: un anno è bisestile quando è divisibile per quattro, tranne che gli anni secolari sono bisestili solo quando sono anche divisibili per quattrocento.

Quella regola rende legale il ventinove febbraio in anni come duemilaventiquattro e duemila, e illegale in duemilaventitre e millenovecento. Con lo stato bisestile noto, consulti la lunghezza di ogni mese di quell'anno e rifiuti qualsiasi giorno che superi la lunghezza del mese, ad esempio il trentuno aprile o il trenta febbraio. Quando la terna è valida, sommi le lunghezze di ogni mese completo prima del mese dato e poi aggiunga il giorno del mese.

La somma è l'ordinale del giorno dell'anno: il primo gennaio è sempre uno, il primo marzo è sessantuno in un anno bisestile e sessanta in un anno comune, e il trentuno dicembre è trecentosessantasei o trecentosessantacinque.

Dove i calcolatori del giorno dell'anno compaiono nel lavoro reale

I team operativi spesso marchiano job batch e partizioni di warehouse con numeri di giorno dell'anno così le cartelle annuali si ordinano cronologicamente senza chiavi data multi-campo. I notebook di clima e agricoltura tracciano serie contro il giorno dell'anno per allineare stagioni pluriennali anche quando compaiono giorni bisestili. I project manager seguono obiettivi annuali come frazione dell'anno dividendo l'ordinale corrente per trecentosessantacinque o trecentosessantasei.

Il software che deve restare libero da librerie di fuso orario ha ancora bisogno di un ordinale di calendario puro per contatori di avanzamento, finestre di manutenzione e calendari di conformità definiti da date civili piuttosto che epoche Unix.

Se in seguito le serve il conteggio dei giorni lavorativi tra due date, l'età da una data di nascita, i numeri di giorno giuliano completi o la numerazione della settimana dell'anno secondo ISO ottomilaseicentouno, li tratti come intenti di ricerca e landing separate anziché sovraccaricare questa pagina del calcolatore del giorno dell'anno.

Allineamento scientifico e stagionale

Mappi serie climatiche o agricole pluriennali su un asse condiviso 1–366, spostando correttamente da marzo in poi dopo i giorni bisestili.

Che cos'è il giorno dell'anno?

È la posizione ordinale di un giorno di calendario all'interno del suo anno: 1 per il 1º gennaio, fino a 365 in un anno comune o 366 in un anno bisestile per il 31 dicembre.

Gestisce gli anni bisestili?

Sì. Si applicano le regole bisestili gregoriane: divisibile per 4, tranne che i secoli devono essere divisibili per 400. Il 29 febbraio è accettato solo negli anni bisestili e sposta i mesi successivi di un giorno.

Quale formato di data è richiesto?

ISO rigoroso YYYY-MM-DD con anno a quattro cifre e mese e giorno a due cifre. Valori come 2024-3-1 o 2024/03/01 vengono rifiutati così ogni client concorda sulla stessa stringa.

Cosa succede con una data non valida come 2023-02-29?

Il messaggio di errore spiega che il giorno non è valido per quell'anno e quel mese.

Quanto costa?

Lo strumento del browser è gratuito e gira in locale.

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/day-of-year

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/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"
  }
}

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.

Come si calcola il giorno dell'anno da una data ISO

L'intero pipeline è aritmetica intera deterministica senza semi casuali, senza timestamp di orologio, senza oggetto Date di JavaScript e senza chiamate di rete, così input identici producono sempre lo stesso JSON.

Cosa invia e cosa riceve in risposta

Invii un campo stringa obbligatorio chiamato date contenente un giorno di calendario ISO rigoroso come duemilaventiquattro trattino zero tre trattino zero uno. Giorni che corrispondono al pattern ma non sono date di calendario reali, incluso il ventinove febbraio non bisestile e valori di mese fuori da uno a dodici, falliscono pure con un messaggio che nomina il problema così i client possono correggere l'input senza indovinare. I controlli classici includono il primo gennaio che mappa a uno, il trentuno dicembre che mappa alla lunghezza completa dell'anno, e il primo marzo che si sposta di un giorno tra anni bisestili e comuni. Campi mancanti, valori non stringa e stringhe che non corrispondono al pattern di cifre quattro-due-due falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta ripete la stringa data normalizzata, i componenti numerici di anno, mese e giorno, l'intero day_of_year da uno a trecentosessantacinque o trecentosessantasei, 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 regola bisestile. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.

Dove i calcolatori del giorno dell'anno compaiono 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 validazione fallita non consuma saldo.

Tracker di avanzamento e obiettivi annuali

Converta la data ISO di oggi in day_of_year e remaining_days così i dashboard mostrano la percentuale di anno completata senza dipendere dai fusi orari dell'host.

Etichette batch e partizioni di log

Marchi file e partizioni di warehouse con un numero ordinale stabile derivato da input rigorosi YYYY-MM-DD e invalid_input chiaro sulle date errate.

Leggi la documentazione completa del KIT →