ForHosting KIT · Date e tempo

Sottrarre settimane da una data

Inserisca una data e un numero di settimane e ottenga la data precedente esatta: il 18 marzo 2024 meno 3 settimane (21 giorni) dà il 26 febbraio. Ogni settimana conta sette giorni, quindi il giorno della settimana non cambia. 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-18
Settimane
3
Ottiene
Risultato
2024-02-26
Giorni sottratti
21
Anno
2024
Mese
2

Questa calcolatrice sottrae settimane da una data gregoriana esplicita nel formato rigoroso YYYY-MM-DD e restituisce la data precedente esatta. Ogni settimana equivale a sette giorni di calendario consecutivi: il giorno settimanale rimane invariato e i passaggi di mese, anno o giorno bisestile vengono gestiti correttamente. Il calcolo è deterministico e non usa la data corrente, fusi orari, rete, casualità o l’oggetto Date di JavaScript.

Che cosa significa sottrarre settimane intere

Sottrarre una settimana significa tornare indietro di esattamente sette giorni di calendario dalla data fornita; due settimane corrispondono a quattordici giorni e zero lascia invariata la data. Il risultato cade nello stesso giorno settimanale anche attraversando mesi, anni o il 29 febbraio. Fine settimana, festività e chiusure contano come giorni normali.

Inserisca anno a quattro cifre, mese e giorno a due cifre separati da trattini, insieme a un intero non negativo. Date impossibili, quantità decimali o negative e risultati anteriori al 0001 vengono rifiutati. Poiché l’input non viene mai interpretato come timestamp, ora legale e fusi orari non possono spostare il risultato.

Come funziona l’algoritmo deterministico

Il motore verifica anzitutto la sintassi YYYY-MM-DD e la lunghezza reale del mese gregoriano. Febbraio ha ventinove giorni negli anni divisibili per quattro, eccetto i secoli non divisibili per quattrocento. Poi convalida weeks e lo moltiplica per sette con aritmetica intera sicura.

Invece di creare Date, trasforma anno, mese e giorno in un numero seriale del calendario gregoriano prolettico, sottrae il totale e applica la conversione inversa.

Impieghi pratici e limiti importanti

Usi questa operazione quando la regola è davvero espressa in periodi di sette giorni: l’inizio di un programma di dodici settimane, una data otto settimane prima di un lancio o una finestra settimanale stabile. È particolarmente adatta quando il giorno della settimana deve restare invariato. Lo strumento non calcola settimane lavorative, non salta festività, non interpreta espressioni come venerdì prossimo, non converte timestamp e non presume oggi come base.

Mesi, trimestri, giorni lavorativi o durate legate a un fuso richiedono un’altra calcolatrice.

Pianificare un programma settimanale

Trovi l’inizio un numero intero di settimane prima di un evento fisso, mantenendo il giorno settimanale.

Creare finestre di rendicontazione

Calcoli un limite precedente stabile per rapporti e coorti definiti in periodi esatti di sette giorni.

Quanti giorni contiene ogni settimana sottratta?

Esattamente sette giorni di calendario consecutivi, compresi fine settimana e festività.

La data risultante conserva il giorno settimanale?

Sì. Sottrarre qualsiasi multiplo intero di sette giorni conserva il giorno nel calendario gregoriano.

Usa la data odierna o il mio fuso orario?

No. Lei deve fornire la data base; il calcolo non usa l’ora corrente né dati di fuso orario.

Quali input vengono rifiutati?

Sono rifiutati date non valide, settimane negative o frazionarie, valori oltre il limite e risultati fuori dagli anni 0001–9999.

Sabati, domeniche e festivi vengono contati?

Sì. È aritmetica di calendario: fine settimana, festivi e chiusure contano come giorni normali. Ogni settimana sottratta corrisponde a sette giorni consecutivi, senza eccezioni.

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/subtract-weeks

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/subtract-weeks \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2024-03-18","weeks":3}'
{
  "date": "2024-03-18",
  "weeks": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.subtract_weeks",
  "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.

year_min1
year_max9999
weeks_min0
weeks_max521775
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.

Lei può eseguirlo nel browser oppure usare l’API al costo di $0.002 per richiesta riuscita quando occorrono risultati ripetibili.

Che cosa significa sottrarre settimane intere

La risposta include la data normalizzata, weeks, days_subtracted, result, year, month e day.

Come funziona l’algoritmo deterministico

Non consulta orologio, fuso o calendario remoto, quindi input uguali producono sempre lo stesso JSON. Gli alias documentati agevolano soltanto le integrazioni. Se il risultato esce dall’intervallo supportato, viene restituito invalid_input senza correzioni silenziose.

Impieghi pratici e limiti importanti

Il browser esegue localmente lo stesso calcolo puro; nelle automazioni, ogni richiesta API riuscita costa $0.002 e restituisce campi strutturati per script, fogli di calcolo, test e flussi.

Preparare fixture di calendario

Generi date attese ripetibili attraverso mesi, anni e giorni bisestili senza usare l’orologio di sistema.

Quanto costa la calcolatrice?

Lei può usarla gratuitamente nel browser. Ogni richiesta API riuscita costa $0.002.

Leggi la documentazione completa del KIT →