Quanti secondi ci sono in un giorno, una settimana e un anno

Alcuni numeri è utile saperli a memoria.

Quanti secondi ci sono in un giorno è uno di questi. Torna utile in programmazione, in problemi di fisica, in data science e perfino in qualche quiz. Ed è anche il classico caso in cui o ti ricordi il numero, oppure perdi cinque minuti a ricalcolarlo da zero.

Questo articolo ti dà i valori, mostra la matematica dietro ciascuno e spiega dove queste conversioni hanno davvero importanza nella pratica.

Se ti serve convertire rapidamente tra altre unità di tempo, il Time Unit Converter gestisce secondi, minuti, ore, giorni, settimane, mesi e anni.

Quanti secondi ci sono in un giorno

Ci sono 86.400 secondi in un giorno.

La matematica è semplice:

  • 60 secondi × 60 minuti = 3.600 secondi per ora
  • 3.600 secondi × 24 ore = 86.400 secondi al giorno

Quel numero — 86.400 — vale la pena memorizzarlo se lavori con il tempo in codice o con dati temporali. Ricorre spesso in TTL di cache, finestre di scadenza dei token, rotazione dei log e calcoli di durata.

Un caso tipico: “dai a questa cache un TTL di 24 ore”. In codice sono 86.400 secondi se il sistema usa i secondi, oppure 86.400.000 millisecondi se stai lavorando in JavaScript.

Quanti secondi ci sono in una settimana

Ci sono 604.800 secondi in una settimana.

  • 86.400 secondi/giorno × 7 giorni = 604.800 secondi

Una settimana sono 168 ore, cioè 10.080 minuti, cioè 604.800 secondi.

Questo numero si usa spesso per job schedulati (“esegui ogni 7 giorni”), scadenze dei token (“i refresh token scadono dopo una settimana”) e periodi di abbonamento (“trial di 7 giorni dalla registrazione”).

Quanti secondi ci sono in un mese

Il mese è più complicato perché i mesi non hanno tutti la stessa durata.

Se ti serve un conteggio esatto:

  • Mese da 28 giorni = 2.419.200 secondi
  • Mese da 29 giorni = 2.505.600 secondi
  • Mese da 30 giorni = 2.592.000 secondi
  • Mese da 31 giorni = 2.678.400 secondi

Per un mese “medio” (usando 30,4375 giorni, cioè 365,25 ÷ 12):

30,4375 × 86.400 = 2.629.800 secondi

Nella pratica, quando qualcuno dice “un mese” in un calcolo o nel codice, spesso intende una di queste cose:

  • esattamente 30 giorni (2.592.000 secondi)
  • il mese di calendario reale, calcolato da una data di inizio
  • la media di 30,4375 giorni

Quale usare dipende dal contesto. Per fatturazione e abbonamenti, di solito è più corretto usare i mesi di calendario. Per TTL o “circa un mese”, 30 giorni spesso basta.

Quanti secondi ci sono in un anno

Ci sono 31.536.000 secondi in un anno standard da 365 giorni.

  • 86.400 secondi/giorno × 365 giorni = 31.536.000 secondi

Se vuoi tenere conto degli anni bisestili (che aggiungono un giorno circa ogni 4 anni), usa 365,25 giorni come media:

  • 86.400 × 365,25 = 31.557.600 secondi

Questo secondo valore è quello che si vede in astronomia e in calcoli scientifici precisi. Per la maggior parte degli usi quotidiani, 31.536.000 è più che sufficiente.

Per avere un’idea: un miliardo di secondi è circa 31,7 anni. Il timestamp Unix ha superato 1 miliardo di secondi a settembre 2001 e supererà 2 miliardi a maggio 2033.

Tabella di riferimento rapida

PeriodoSecondi
1 minuto60
1 ora3.600
1 giorno86.400
1 settimana604.800
Mese da 30 giorni2.592.000
Mese medio2.629.800
Anno da 365 giorni31.536.000
Anno bisestile (366 giorni)31.622.400
Anno medio (365,25 g)31.557.600

La formula per qualsiasi conversione di tempo

Ogni conversione tra unità di tempo si riduce a moltiplicare o dividere per fattori fissi:

  • Secondi → minuti: dividi per 60
  • Minuti → ore: dividi per 60
  • Ore → giorni: dividi per 24
  • Giorni → settimane: dividi per 7

Nel verso opposto, moltiplica.

Per passare direttamente dai secondi ai giorni, dividi per 86.400 (60 × 60 × 24). Per passare dai secondi alle settimane, dividi per 604.800.

Dove serve nella vita reale

Programmazione e sistemi

TTL di cache, scadenze di sessione e rate limit API sono spesso espressi in secondi. Sapere che un giorno è 86.400 secondi e una settimana è 604.800 rende molto più veloce impostare valori corretti senza ricalcolare ogni volta.

Un errore comune: confondere secondi e millisecondi. JavaScript lavora in millisecondi, quindi Date.now() restituisce un numero a 13 cifre. Molti sistemi lato server usano secondi (10 cifre). Se passi millisecondi a una funzione che si aspetta secondi, finisci con scadenze impostate a 1.000 anni nel futuro.

Fisica e scienza

Calcoli di velocità, accelerazione ed energia spesso richiedono di esprimere il tempo in secondi per coerenza dimensionale. Una velocità di 100 km/h deve diventare metri al secondo (27,8 m/s) per lavorare bene con unità SI.

Fitness e biologia

La frequenza cardiaca a riposo per un adulto sano è circa 60–100 battiti al minuto, cioè 86.400–144.000 battiti al giorno. Una persona media fa circa 17.000–23.000 respiri al giorno. Numeri di questo tipo possono essere utili quando si ragiona su processi biologici cumulativi.

Pianificazione di progetto

“Quanto dura questo progetto?” può tradursi in secondi quando si pensa a uptime di sistema, SLA o finestre di deployment. Un SLA del 99,9% significa al massimo 31.536 secondi di downtime all’anno — circa 8,76 ore.

Convertire al contrario: dai secondi a unità più grandi

Se hai una durata in secondi e vuoi esprimerla in giorni e ore:

1. Dividi i secondi totali per 86.400 per ottenere il numero di giorni interi 2. Prendi il resto e dividilo per 3.600 per ottenere le ore rimanenti 3. Prendi il resto e dividilo per 60 per i minuti 4. Quello che rimane sono i secondi

Esempio: 200.000 secondi

  • 200.000 ÷ 86.400 = 2 giorni, resto 27.200
  • 27.200 ÷ 3.600 = 7 ore, resto 2.000
  • 2.000 ÷ 60 = 33 minuti, resto 20 secondi

Quindi 200.000 secondi = 2 giorni, 7 ore, 33 minuti, 20 secondi.

Il Time Unit Converter fa tutto questo in un attimo se preferisci non fare l’aritmetica a mano.

Nota sui secondi intercalari (leap seconds)

Ogni tanto viene aggiunto un “secondo intercalare” all’UTC per compensare irregolarità nella rotazione terrestre. Questo significa che alcuni anni hanno avuto 31.536.001 o 31.557.601 secondi. Dal 1972, i secondi intercalari sono stati aggiunti circa 27 volte.

Per quasi tutti gli usi pratici, i secondi intercalari sono irrilevanti. Ma nei sistemi di timing ad alta precisione — GPS, borse finanziarie, telecomunicazioni — contano e hanno causato bug reali quando il software non gestiva correttamente quel secondo extra.