ForHosting KIT · Date e tempo

Giorno settimana precedente

L'ultimo lunedì prima di venerdì 24 luglio 2026 è il 20 luglio 2026, quattro giorni prima. Inserisca una data e un giorno della settimana per ottenere l'occorrenza precedente più recente; se la data è già quel giorno, si torna indietro di una settimana intera. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Data
2026-07-24
Giorno obiettivo: nome inglese
Monday
Ottiene
Data
2026-07-20
Data precedente
2026-07-20
Data di riferimento
2026-07-24
Anno
2026

Un calcolatore dell'occorrenza precedente di un giorno della settimana risponde a una domanda costante di pianificazione: qual era l'ultimo lunedì prima di una scadenza, il venerdì più recente prima di un lancio o la domenica precedente a una fattura? Inserisca una data di calendario ISO gregoriana e un giorno obiettivo come nome inglese o numero ISO da uno a sette, e lo strumento restituisce la data esatta di quell'occorrenza strettamente precedente, quanti giorni si è arretrati, etichette del giorno, il numero ISO e un breve elenco di passaggi verificabile.

Cosa significa l'«occorrenza precedente di un giorno della settimana» sul calendario gregoriano

Dato un giorno di riferimento e un nome di giorno della settimana, l'occorrenza precedente è l'ultimo giorno che cade su quel giorno della settimana ed è strettamente prima del riferimento. Se il riferimento è già un lunedì e ha chiesto lunedì, la risposta è sette giorni prima —non lo stesso giorno— perché «precedente» significa prima, non «in o prima». Se il riferimento è un sabato e ha chiesto venerdì, è un giorno prima; se ha chiesto mercoledì, tre giorni, e così via, al massimo sette.

La numerazione nella risposta segue la convenzione ISO di molti sistemi aziendali: lunedì è uno, martedì due, fino a domenica come sette. Ciò differisce dalle librerie che trattano domenica come zero, perciò la risposta espone anche un indice con origine domenica. Anni bisestili e lunghezze dei mesi contano solo quando il passo indietro attraversa il 29 febbraio o i confini di mese: il motore sottrae giorni con regole gregoriane complete.

Questa capacità tratta una data di riferimento e un nome di giorno —non calendari lavorativi, festività bancarie o policy di «giorno lavorativo precedente».

Consigli pratici, limiti e ricerche correlate

Preferisca nomi di giorno inglesi completi quando le persone digitano in un modulo, e numeri ISO da uno a sette quando un altro sistema già memorizza indici con lunedì primo. Invii sempre una data di calendario reale: 31 febbraio e mese 13 sono rifiutati di proposito. I controlli andata e ritorno sono semplici: prenda la data ISO restituita, la passi a un calcolatore del giorno della settimana e confermi il nome e che è strettamente prima del riferimento.

I limiti di anno si fermano a novemilanovecentonovantanove per stringhe ISO a quattro cifre. Questa pagina punta a chi cerca l'occorrenza precedente di un giorno, l'ultimo lunedì prima di una data o un calcolatore del venerdì precedente; non è un cercatore del giorno successivo, né dell'ultimo giorno del mese, né un calcolatore di differenza date. Preferisca questa capacità quando ha già una data ISO completa e un nome di giorno e le serve solo l'occorrenza precedente.

Retrodatazione di scadenze e tagli

I team operativi risolvono «ultimo venerdì prima del lancio» o «lunedì precedente alla chiusura paghe» in una data ISO concreta per calendari e promemoria.

Esercizi di calendario in classe

Gli studenti confrontano risposte manoscritte «martedì precedente a …» con un risultato gregoriano fisso, inclusi confini di mese e stesso giorno della settimana.

Cosa significa occorrenza precedente di un giorno della settimana?

È il giorno di calendario più recente che cade sul giorno indicato ed è strettamente prima della data ISO di riferimento —ad esempio il lunedì precedente al 2026-07-24.

E se la data di riferimento è già quel giorno della settimana?

Il risultato è sette giorni prima. Precedente significa strettamente prima, quindi lo stesso giorno non viene mai restituito.

Il calcolatore del giorno della settimana precedente è gratuito?

Lo strumento nel browser è gratuito ed esegue in locale.

Di quanti giorni indietro può trovarsi la risposta?

Tra uno e sette. Da un sabato, il venerdì è un giorno prima e il mercoledì tre, mentre lo stesso giorno della settimana è sette giorni prima, quindi la risposta cade sempre nella settimana precedente.

Vengono saltati i fine settimana o le festività?

No. Lo strumento lavora con una data e un giorno della settimana, senza calendari lavorativi né festività bancarie. Se le serve il giorno lavorativo precedente secondo una regola locale, occorre un altro calcolo.

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/previous-weekday

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/previous-weekday \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-07-24","weekday":"Monday"}'
{
  "date": "2026-07-24",
  "weekday": "Monday"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.previous_weekday",
  "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
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.

Nomi non riconosciuti, date malformate e giorni impossibili sono rifiutati con invalid_input invece di un giorno sbagliato silenzioso.

Cosa significa l'«occorrenza precedente di un giorno della settimana» sul calendario gregoriano

Poiché non chiama mai l'orologio host, una richiesta del venerdì precedente al 24 luglio 2026 produce sempre la stessa stringa ISO a Tokyo, New York o su un Worker all'edge.

Come chiamare l'API e cosa torna

Invii un corpo JSON con due campi obbligatori: date come stringa di calendario ISO esattamente YYYY-MM-DD, e weekday come nome inglese lungo o corto (Monday o Mon) o numero ISO da uno a sette (lunedì=1 … domenica=7). Esistono alias: iso_date, value o from per date, e day, dow, day_of_week o target per weekday. In successo, date e previous_date sono la stringa ISO canonica del giorno precedente, reference_date ecoa l'input normalizzato, year, month e day del risultato, day_name e day_name_short in inglese, iso_weekday e day_of_week allo stesso intero ISO, weekday_0_sunday all'indice 0–6, days_back ai giorni sottratti, reference_day_name e reference_iso_weekday del giorno di input, leap_year dell'anno risultato, più un message breve e un array steps ordinato. La validazione fallita —campi mancanti, stringhe non ISO, giorni impossibili o token non riconosciuti— restituisce invalid_input e non è mai addebitata. Il prezzo è $0.002 fisso per richiesta riuscita.

Consigli pratici, limiti e ricerche correlate

Nell'insegnare o testare, mantenga un set noto: riferimento a metà settimana che chiede il lunedì precedente, riferimento già il giorno obiettivo (offset sette), attraversamento di confine di mese e un fallimento deliberato con un token come Funday per provare invalid_input. Le attività con invalid_input non consumano saldo prepagato.

Generazione di fixture per scheduler e UI

Gli ingegneri costruiscono fixture deterministiche del giorno della settimana precedente per test unitari senza dipendere dall'orologio host o dal fuso.

Cosa succede se il nome del giorno non è riconosciuto?

La richiesta è rifiutata con invalid_input. Usi un nome inglese (Monday…Sunday o Mon…Sun) o un numero ISO 1–7 (lunedì=1 … domenica=7).

Quali formati di data sono accettati?

Esattamente YYYY-MM-DD come giorno gregoriano reale. Stringhe malformate e date impossibili (come 2026-02-30) restituiscono invalid_input.

Leggi la documentazione completa del KIT →