Numero Settimana

Numero della settimana ISO

Digita una data e leggi il numero della settimana ISO 8601, l'anno ISO (può differire a fine anno), il giorno della settimana, il giorno dell'anno e il trimestre.

Le settimane ISO iniziano di lunedì. La settimana 1 contiene il primo giovedì dell'anno — quindi il 1 gennaio può appartenere all'anno ISO precedente e il 31 dicembre al successivo.

In attesa di un input validoScegli una data e clicca su Calcola.

Cosa sono i numeri di settimana ISO

ISO 8601 definisce la numerazione delle settimane affinché calendari, sistemi di buste paga e report della catena di fornitura in tutto il mondo concordino sul significato di «settimana 23». La settimana 1 di un anno ISO è quella che contiene il primo giovedì dell'anno — equivalentemente, la settimana che contiene il 4 gennaio. Le settimane vanno da lunedì a domenica. Una conseguenza è che gli ultimi giorni di dicembre possono appartenere alla settimana 1 dell'anno ISO successivo, e i primi giorni di gennaio all'ultima settimana dell'anno ISO precedente. Per questo lo strumento stampa sia l'anno solare sia l'anno ISO.

Numero di settimana corrente — ricerca rapida

Apri la pagina e il campo data è precompilato con oggi, quindi il pannello sottostante mostra già il numero di settimana ISO corrente, l'anno ISO, il giorno della settimana, il giorno dell'anno e il trimestre. Il pulsante «Imposta a oggi» lo ripristina dopo che hai sperimentato. Abbinamenti comuni: «che settimana è?» — leggi il titolo; «in che settimana cadeva il 17 marzo?» — digita 17/03/anno-corrente; «in che settimana cade Natale nel 2026?» — digita 2026-12-25.

Anno ISO vs anno solare — i casi limite

I due anni coincidono per la maggior parte delle date ma divergono ai bordi dell'anno. Per esempio, 2026-01-01 è un giovedì, quindi sta nella settimana ISO 1 del 2026 — anno solare e ISO coincidono. Ma 2027-01-01 è un venerdì, il che significa che sta nella settimana ISO 53 del 2026 (perché il giovedì di quella settimana, 2026-12-31, è nel 2026). Quando scrivi nomi di file o intestazioni di report come 2027-W01, ricontrolla a quale anno è riferito il numero W — lo strumento mostra sempre l'anno ISO in modo esplicito.

  • 2025-12-29 (lunedì) → ISO 2026-W01-1 (anno solare 2025, anno ISO 2026)
  • 2026-01-04 (domenica) → ISO 2026-W01-7
  • 2026-12-31 (giovedì) → ISO 2026-W53-4 (la 53ª settimana esiste perché il 1° gennaio era giovedì)
  • 2027-01-03 (domenica) → ISO 2026-W53-7

Notazione compatta della settimana ISO

ISO 8601 consente di scrivere una data di calendario come «YYYY-Www-D», dove ww è il numero di settimana (riempito con zero) e D è il giorno della settimana (1 = lunedì a 7 = domenica). Lo strumento emette questa stringa pronta da copiare — utile quando una colonna di database si aspetta il formato settimana ISO o un ciclo di buste paga riporta così i confini di periodo. Senza il suffisso del giorno («YYYY-Www») il valore identifica un'intera settimana.

Settimane totali nel 2026 e in altri anni

La maggior parte degli anni ISO ha 52 settimane; alcuni ne hanno 53. Gli anni di 53 settimane sono quelli in cui il 1° gennaio cade di giovedì, o in cui un anno bisestile ha il 1° gennaio di mercoledì. La riga «Settimane totali di questo anno ISO» ti dice di che tipo è il 2026 — e la riga «Settimane rimanenti» conta quante settimane ISO restano nell'anno ISO mostrato, utile per pianificare progetti che terminano «entro fine anno».

  • Anni di 53 settimane vicini al 2026: 2020, 2026, 2032, 2037, 2043, 2048
  • L'anno 2026 stesso: 53 settimane ISO (il 1° gennaio 2026 è un giovedì)
  • Adiacenti: il 2025 ha 52 settimane, il 2027 ha 52 settimane

Giorno dell'anno e trimestre

Altri due contatori utili condividono il pannello. Il giorno dell'anno (1–365, o 1–366 negli anni bisestili) consente di scrivere identificatori di fixture concisi come «sample-2026-241» per il 29 agosto. Il trimestre (Q1–Q4) mappa una data sulla suddivisione standard dei trimestri fiscali: Q1 = gen–mar, Q2 = apr–giu, Q3 = lug–set, Q4 = ott–dic. Molte aziende iniziano l'anno fiscale in un mese diverso; se la tua lo fa, sposta la data in avanti dello stesso numero di mesi prima di leggere il trimestre.

Calcolare i numeri di settimana ISO nel codice

Ogni grande libreria standard lo include, ed è di solito una singola chiamata di metodo. L'algoritmo dello strumento corrisponde a ciò che fanno quelle librerie, così i valori sono riproducibili tra i linguaggi.

  • JavaScript (Intl): new Intl.DateTimeFormat('en-US', { weekYear: 'numeric', week: 'numeric' }).formatToParts(date)
  • Python: date.isocalendar() returns (iso_year, iso_week, iso_weekday)
  • Go: t.ISOWeek() returns (year, week)
  • SQL (PostgreSQL): EXTRACT(WEEK FROM ts) and EXTRACT(ISOYEAR FROM ts)
  • Java: LocalDate.of(...).get(WeekFields.ISO.weekOfWeekBasedYear())