ForHosting KIT · Date e tempo

Aggiungere anni a una data

Aggiunga o sottragga anni interi a una data: il 15 marzo 2024 più 2 anni dà il 15 marzo 2026. Un 29 febbraio diventa il 28 negli anni non bisestili, quindi il 29 febbraio 2024 più 1 anno dà il 28 febbraio 2025. 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-15
Anni
2
Ottiene
Risultato
2026-03-15
Anno
2026
Mese
3
Giorno
15

Spostare una data civile di un numero intero di anni è un'operazione comune che inciampa ancora nei giorni bisestili quando la base è il ventinove febbraio. I sistemi HR rinnovano i contratti alle ricorrenze, i desk di garanzia calcolano le scadenze dopo un acquisto, i team finanziari proiettano traguardi fiscali e gli autori di materiali didattici necessitano di un oracolo affidabile che rifiuti basi impossibili come il ventinove febbraio in un anno comune. Questo strumento accetta una data base ISO rigorosa in forma anno-mese-giorno più uno scostamento intero di anni (positivo, negativo o zero), verifica che il giorno base esista davvero sotto le regole gregoriane del bisestile, avanza o arretra l'anno e, quando la base è il ventinove febbraio e l'anno di destinazione non è bisestile, porta il giorno al ventotto febbraio così che il risultato resti una data civile reale.

Come funziona l'addizione di anni di calendario senza orologio

Parta da una data di calendario scritta come anno, mese e giorno nella forma ISO internazionale con trattini e larghezze fisse affinché ogni client concordi sugli stessi tre interi. Confermi che l'anno rientra in un intervallo gregoriano pratico dall'anno uno al novemilanovecentonovantanove, che il mese è tra uno e dodici e che il giorno esiste per quel mese sotto le regole del bisestile: un anno è bisestile quando è divisibile per quattro, salvo che gli anni secolari lo siano solo quando sono anche divisibili per quattrocento.

Quella regola rende legale il ventinove febbraio in anni come duemilaventiquattro e duemila, e illegale in duemilaventitré e millenovecento. Quando la tripla è valida, sommi lo scostamento intero di anni alla componente anno mantenendo il mese fisso. Se il giorno base è il ventinove febbraio e l'anno risultante non è bisestile, porti il giorno a ventotto affinché l'uscita resti una data civile reale; altrimenti conservi il giorno del mese originale.

Formatti il risultato come stringa ISO quattro-due-due.

Dove compaiono le calcolatrici di addizione anni nel lavoro reale

Le piattaforme di risorse umane calcolano rinnovi di contratto e fine prova come data di assunzione più uno o due anni di calendario senza trascinare un'intera libreria di pianificazione. I desk di garanzia e supporto impostano scadenze pluriennali da una stringa ISO di acquisto. I sistemi di istruzione e membership proiettano finestre di anniversario per iscrizioni e quote.

Gli ingegneri dei dati materializzano colonne derivate per politiche di retention pluriennale, licenze pluriennali e anni di fine campagna da un'unica base ISO più uno scostamento intero in configurazione. Se in seguito le servono scostamenti in giorni anziché in anni, conteggi di giorni lavorativi che saltano i fine settimana, la differenza in giorni tra due date, l'età da una data di nascita o solo ordinali del giorno dell'anno, li tratti come intenti di ricerca e landing distinti invece di sovraccaricare questa pagina di aggiunta anni a una data.

Anniversari di contratto e garanzia

Sommi uno, due o cinque anni di calendario a una data ISO di assunzione o acquisto per ottenere anniversari e scadenze stabili tra host.

Rinnovi di licenza e membership

Proietti date di fine licenza pluriennale e rinnovi di membership da una stringa ISO di inizio più uno scostamento intero di anni configurato.

Gestione degli anniversari al 29 febbraio

Calcoli anniversari civili per nascite o eventi del 29 febbraio con un clamp esplicito al 28 febbraio negli anni di risultato non bisestili.

Cosa significa aggiungere anni a una data?

Significa prendere un giorno valido del calendario gregoriano e avanzare o arretrare di un numero intero di anni di calendario, mantenendo mese e giorno quando possibile e portando il 29 febbraio al 28 quando l'anno di risultato non è bisestile.

Come viene gestito il 29 febbraio?

Se la data base è il 29 febbraio e l'anno di risultato è bisestile, il risultato resta il 29 febbraio.

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-15 o 2024/03/15 vengono rifiutati affinché ogni client concordi sulla stessa stringa.

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

Il messaggio di errore spiega che il giorno non è valido per quell'anno e 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/add-years

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/add-years \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2024-03-15","years":2}'
{
  "date": "2024-03-15",
  "years": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.add_years",
  "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

Invii due campi obbligatori: date come giorno di calendario ISO rigoroso, ad esempio duemilaventiquattro trattino zero tre trattino uno cinque, e years come conteggio intero finito di anni, ad esempio due, zero o meno uno. Controlli classici: aggiungere due anni al quindici marzo duemilaventiquattro per raggiungere il quindici marzo duemilaventisei; aggiungere un anno al ventinove febbraio duemilaventiquattro per raggiungere il ventotto febbraio duemilaventicinque con clamp vero; aggiungere quattro anni allo stesso giorno bisestile per mantenere il ventinove febbraio in duemilaventotto; e sottrarre un anno da una data di metà anno per atterrare sull'anniversario precedente. Campi mancanti, date non stringa, stringhe che non corrispondono al motivo di cifre quattro-due-due, scostamenti non interi e basi che corrispondono al motivo ma non sono date di calendario reali falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta ripete la data base normalizzata, lo scostamento intero years applicato, la stringa ISO del risultato dopo l'addizione, l'anno, il mese e il giorno numerici del risultato, un booleano is_leap_year per l'anno del risultato, un booleano clamped_leap_day vero solo quando il ventinove febbraio è stato ridotto al ventotto, e una breve stringa formula che documenta la regola di clamp del 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 compaiono le calcolatrici di addizione anni 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.

Leggi la documentazione completa del KIT →