ForHosting KIT · Date e tempo

Aggiungere decenni a una data

Sposti una data avanti o indietro di decenni da dieci anni: il 15 marzo 2024 più 2 decenni dà il 15 marzo 2044. Mese e giorno restano uguali; un 29 febbraio che cade in un anno non bisestile diventa il 28. 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
Decenni
2
Ottiene
Risultato
2044-03-15
Anni aggiunti
20
Anno
2044
Mese
3

Spostare una data civile di interi decenni è un'operazione utile quando si ragiona per orizzonti di dieci anni anziché per singoli anni: garanzie di lungo periodo, licenze multi-decennio, proiezioni storiche e tabelle di anniversario che avanzano di dieci in dieci. I giorni bisestili rompono ancora il codice ingenuo quando il giorno base è il ventinove febbraio e l'anno di destinazione non è bisestile. Questo strumento accetta una data base ISO rigorosa in forma anno-mese-giorno più un offset intero di decenni (positivo, negativo o zero), moltiplica tale offset per dieci anni di calendario, valida che il giorno base esista davvero secondo le regole gregoriane del bisestile e, quando la base è il ventinove febbraio e l'anno di destinazione non è bisestile, porta il giorno al ventotto febbraio affinché il risultato resti una data civile reale.

Come funziona l'aggiunta di decenni 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 sia in un intervallo gregoriano pratico dall'anno uno al novemilanovecentonovantanove, che il mese sia tra uno e dodici, e che il giorno esista per quel mese secondo le regole del bisestile: un anno è bisestile se è divisibile per quattro, salvo che gli anni secolari lo sono solo se sono anche divisibili per quattrocento.

Tale regola rende legale il ventinove febbraio in anni come duemilaventiquattro e duemila, e illegale in duemilaventitre e millenovecento. Quando la terna è valida, moltiplichi l'offset intero di decenni per dieci per ottenere un delta di anni, poi aggiunga quel delta al componente anno mantenendo fisso il mese. Se il giorno base è il ventinove febbraio e l'anno risultante non è bisestile, porti il giorno a ventotto affinché l'output resti una data civile reale; altrimenti conservi il giorno del mese originale.

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

Dove i calcolatori di aggiunta decenni compaiono nel lavoro reale

Gli strumenti di pianificazione a lungo termine calcolano orizzonti multi-decennio da una singola stringa ISO di partenza quando roadmap di prodotto, locazioni di infrastruttura o piani di conservazione avanzano di dieci in dieci anni anziché anno per anno. I desk di garanzia e supporto fissano date di fine copertura multi-decennio da un giorno di acquisto senza improvvisare la moltiplicazione degli anni in ogni linguaggio host. Archivi e musei proiettano finestre di anniversario di acquisizione o mostra a dieci, venti o trent'anni per collezioni e calendari di outreach.

Gli ingegneri dei dati materializzano colonne derivate per politiche di retention multi-decennio, licenze multi-decennio e anni di fine campagna da una sola base ISO più un offset intero di decenni in configurazione.

Se in seguito le servono offset di un solo anno, conteggi in giorni, 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 intenzioni di ricerca e landing separate anziché sovraccaricare questa pagina di aggiunta di decenni a una data.

Garanzie e locazioni multi-decennio

Aggiunga uno, due o tre decenni a una data ISO di acquisto o inizio locazione per produrre scadenze stabili a lungo orizzonte tra host.

Pianificazione di archivi e anniversari

Proietti finestre di anniversario a dieci, venti o trent'anni da una stringa ISO di acquisizione o fondazione con passi interi di decennio.

Gestione multi-decennio del 29 febbraio

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

Cosa significa aggiungere decenni a una data?

Significa prendere un giorno di calendario gregoriano valido e avanzare o arretrare di un numero intero di decenni di dieci anni (ogni decennio equivale a dieci anni di calendario), mantenendo mese e giorno quando possibile e portando il 29 febbraio al 28 febbraio quando l'anno risultato non è bisestile.

Quanti anni ha un decennio?

Esattamente dieci anni di calendario. Due decenni aggiungono venti anni; un decennio negativo ne sottrae dieci.

Come viene gestito il 29 febbraio?

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

Quale formato 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.

Quanto costa?

Lo strumento nel browser è gratuito e viene eseguito 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-decades

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-decades \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2024-03-15","decades":2}'
{
  "date": "2024-03-15",
  "decades": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.add_decades",
  "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 decades come conteggio intero finito di decenni, ad esempio due, zero o meno uno. Ogni decennio equivale esattamente a dieci anni di calendario, quindi due decenni avanzano l'anno di venti. Controlli classici: aggiungere due decenni al quindici marzo duemilaventiquattro per giungere al quindici marzo duemilaquarantaquattro; aggiungere un decennio al ventinove febbraio duemilaventiquattro per giungere al ventotto febbraio duemilatrentaquattro con clamp vero; aggiungere quattro decenni a una data di metà anno per un orizzonte di quarant'anni; e sottrarre un decennio da una data di assunzione per atterrare sull'anniversario di decennio precedente. Campi mancanti, date non stringa, stringhe che non corrispondono al pattern di cifre quattro-due-due, offset non interi e basi che combaciano con il pattern ma non sono date di calendario reali falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta riecheggia la data base normalizzata, l'offset intero decades applicato, il valore years_added pari a decades per dieci, 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 i calcolatori di aggiunta decenni 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.

Leggi la documentazione completa del KIT →