Giorni trascorsi nel trimestre
Al 15 febbraio 2026 sono trascorsi 45 giorni interi da quando il primo trimestre è iniziato il 1° gennaio. Inserisca una data e vedrà il trimestre, il suo inizio e i giorni trascorsi, con il giorno di apertura che vale zero. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Data
- 2026-02-15
- Anno
- 2026
- Trimestre
- 1
- Inizio trimestre
- 2026-01-01
- Giorni trascorsi
- 45
I conteggi dei giorni dall'inizio del trimestre alimentano dashboard, orologi SLA, checklist di chiusura contabile e metriche di prodotto che riportano l'avanzamento entro Q1 e Q4. Questa capacità prende un'unica data ISO esplicita, la associa al suo trimestre solare in UTC e restituisce quanti giorni interi sono trascorsi da quando quel trimestre è iniziato — non una stima da orologio a parete e non un "oggi" relativo. Nella data d'inizio del trimestre il risultato è zero; ogni giorno di calendario successivo aggiunge uno.
Cosa significano i giorni trascorsi nel trimestre
Un trimestre solare è un blocco fisso di tre mesi nell'anno gregoriano: Q1 va da gennaio a marzo, Q2 da aprile a giugno, Q3 da luglio a settembre e Q4 da ottobre a dicembre. L'inizio di ogni trimestre è il primo giorno del suo primo mese alla data di calendario UTC, indipendente da fusi orari, calendari lavorativi o sfasamenti dell'anno fiscale. I giorni interi trascorsi sono la differenza intera tra il giorno dell'anno della sua data e il giorno dell'anno dell'inizio del trimestre nello stesso anno.
Quella definizione fa sì che il primo giorno del trimestre riporti zero giorni trascorsi, il secondo ne riporti uno e così via fino all'ultimo giorno del trimestre. A differenza dei "giorni rimanenti" o dei "giorni lavorativi", questo conteggio ignora fine settimana e festività; è una pura distanza di calendario civile. Gli anni bisestili sono gestiti correttamente per febbraio, così una data nella parte finale del Q1 di un anno bisestile continua a sottrarre dal primo gennaio, con il giorno in più incluso quando cade prima dell'ingresso.
Come inviare correttamente la data ISO
Fornisca date come stringa nel formato YYYY-MM-DD, oppure come data-ora ISO completa il cui prefisso di calendario sia YYYY-MM-DD prima di una T o di uno spazio. Viene usata solo la data di calendario UTC: ore, minuti, secondi e offset sono ignorati, così 2026-02-15T23:59:59Z e 2026-02-15 contano come lo stesso giorno civile. Anche date impossibili come il 30 febbraio o il mese 13 falliscono.
Preferisca una stringa ISO leggibile dalla macchina, senza unità né prosa, così i parser non devono mai indovinare. Quando le servono i "giorni trascorsi finora in questo trimestre" rispetto a una data di riferimento, passi quella data esplicitamente anziché affidarsi all'orologio del server — la capacità non legge mai Date.now().
Casi d'uso
Chiusura contabile e checklist operative
Marchi le attività con quanti giorni interi sono trascorsi dall'inizio del trimestre per un ritmo delle scadenze che segue il calendario civile, non i giorni lavorativi locali.
Domande frequenti
Il primo giorno del trimestre è zero o uno?
Zero. I giorni interi trascorsi indicano la distanza intera dall'inizio del trimestre; nella data d'inizio stessa non è ancora trascorso alcun giorno intero.
Usa il mio fuso orario locale o l'orologio del server?
Nessuno dei due. Viene usata solo la data di calendario che invia. L'ora del giorno e gli offset sono ignorati e il servizio non legge mai l'orologio di sistema.
Quanto costa?
Lo strumento della pagina è gratuito nel suo browser. Gli ingressi non validi non vengono addebitati.
Weekend e festività vengono esclusi?
No. È un conteggio di calendario in cui ogni giorno aggiunge uno, weekend e festività compresi. Se le servono solo i giorni lavorativi, usi un calcolatore di giorni lavorativi.
Quali formati di data posso inserire?
Anno, mese e giorno uniti da trattini, come 2026-02-15, seguiti volendo da un orario, che viene ignorato. Le forme regionali come 15/02/2026 e i nomi dei mesi vengono rifiutati.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/date/days-elapsed-quarter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-02-15"}'const res = await fetch("https://api.kit.forhosting.com/date/days-elapsed-quarter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-02-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/days-elapsed-quarter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-02-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/days-elapsed-quarter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-02-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-02-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/days-elapsed-quarter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"date": "2026-02-15"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.days_elapsed_quarter",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
L'aritmetica usa solo anno, mese e giorno che invia, così lo stesso payload restituisce sempre gli stessi quarter, quarter_start e days_elapsed in ogni ambiente. Valori mancanti, stringhe non ISO e giorni di calendario impossibili vengono respinti con invalid_input, così le automazioni falliscono in modo evidente invece di inventare una cronologia.
Come inviare correttamente la data ISO
Sono accettati alias come iso, day, value, on e at, così i campi dei moduli esistenti si mappano in modo pulito senza rinominare. Non invii stringhe formattate secondo la localizzazione come 15/02/2026 né nomi di mesi; vengono respinte come invalid_input. Le chiamate riuscite restituiscono la data normalizzata, year, quarter (1–4), quarter_start nel formato YYYY-MM-DD e days_elapsed come intero non negativo. Lo strumento della pagina è gratuito; tramite API un calcolo riuscito costa $0.002 per richiesta e gli ingressi non validi non vengono addebitati.
Dove i conteggi dei giorni del trimestre si inseriscono nelle pipeline reali
I team operativi e finanziari hanno spesso bisogno di un unico numero che risponda a quanto è avanzato il trimestre corrente su un calendario fisso, per barre di avanzamento, grafici di consumo e checklist di chiusura che si aprono al giorno zero del trimestre. Gli importatori batch scorrono righe CSV di date ISO e allegano la stessa struttura a quattro campi in ogni caricamento del warehouse. Combini l'output con altri strumenti per date se le servono i giorni rimanenti o filtri di giorni lavorativi; questa capacità resta focalizzata su un unico conteggio deterministico di giorni trascorsi, così il contratto resta piccolo e stabile. I job di product analytics marcano gli eventi con quarter e days_elapsed, così le coorti si allineano tra regioni senza deriva dell'ora locale. I motori SLA possono confrontare i conteggi di giorni contrattuali con days_elapsed da un inizio di trimestre noto senza inventare una tabella di giorni lavorativi quando il contratto è pura durata di calendario.
Casi di integrazione
Dashboard di avanzamento del trimestre
Converta ogni data ISO di report in quarter e days_elapsed, così le bacheche KPI mostrano l'avanzamento di calendario entro Q1–Q4 senza librerie di date lato client.
Etichettatura batch di eventi in analytics
Mappi righe CSV o del warehouse di date ISO nei campi year, quarter, quarter_start e days_elapsed per una reportistica coerente di coorti e SLA.
Domande tecniche
Cosa restituisce i giorni trascorsi nel trimestre?
Restituisce la data ISO normalizzata, year, quarter (1–4), quarter_start (YYYY-MM-DD) e days_elapsed: i giorni interi dal primo giorno di quel trimestre fino alla sua data in UTC.
Quando fallisce il calcolo?
Fallisce con invalid_input quando date manca, non è ISO YYYY-MM-DD (o una data-ora ISO con quel prefisso) oppure non è un giorno di calendario reale per quel mese e anno.