Numero della settimana trimestrale da una data ISO
Inserisca una data e veda in quale settimana del trimestre cade: il 20 maggio 2026 è nella settimana 8 del secondo trimestre, contata dal 1° aprile. La settimana 1 sono sempre i primi sette giorni del trimestre. 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-05-20
- Anno
- 2026
- Trimestre
- 2
- Inizio del trimestre
- 2026-04-01
- Numero della settimana
- 8
Trasformi una data ISO esplicita in una posizione settimanale chiara e ripetibile in Q1, Q2, Q3 o Q4. Il calcolo fa iniziare la settimana 1 dal primo giorno del trimestre civile e assegna il numero successivo a ogni nuovo periodo di sette giorni. Non consulta l’ora corrente, un fuso locale o calendari esterni. Il risultato è quindi adatto a dashboard, flussi di report, regole di convalida e test che devono coincidere ovunque. Inviando una data reale in formato YYYY-MM-DD, Lei riceve data normalizzata, anno, trimestre, inizio del trimestre e numero settimanale a base uno.
Definizione della settimana trimestrale
Questo calcolatore usa trimestri civili e blocchi di sette giorni ancorati al loro inizio. Q1 parte il 1 gennaio, Q2 il 1 aprile, Q3 il 1 luglio e Q4 il 1 ottobre. Le prime sette date sono la settimana 1, le sette successive la settimana 2, e così via.
Il servizio conta i giorni completati dall’inizio, divide per sette con divisione intera e aggiunge uno. Non è la settimana ISO annuale, che comincia lunedì e può attraversare i confini trimestrali. La convenzione è utile quando report, campagne o obiettivi ripartono esattamente con il trimestre.
L’ultima settimana può essere incompleta e alcuni trimestri raggiungono la 14. Gli anni bisestili rispettano tutte le regole gregoriane.
Invio e convalida della data
Fornisca date nel formato ISO rigoroso YYYY-MM-DD, per esempio 2026-05-20. Testo aggiuntivo, formati regionali, timestamp e zeri mancanti vengono rifiutati. L’anno deve essere compreso tra 0001 e 9999, il mese tra 01 e 12 e il giorno deve esistere.
La capacità non usa Date di JavaScript, il fuso del computer o l’orologio di sistema. Convalida i componenti ed esegue aritmetica intera limitata, producendo sempre la stessa risposta.
Uso nei report e nelle automazioni
I numeri relativi al trimestre sono etichette compatte per attività trimestrali. Un team prodotto può confrontare la settimana 3 di trimestri diversi. Le esportazioni possono arricchire ogni data prima del caricamento nel warehouse, rendendo la regola verificabile.
Per i test, scelga date vicine al 1 gennaio, aprile, luglio o ottobre e controlli il ritorno a uno. La capacità misura giorni civili, non lavorativi: non esclude weekend o festività, non impone il lunedì e non implementa calendari 4-4-5 o anni fiscali personalizzati. Conservi l’eventuale settimana ISO annuale in un campo distinto.
Nelle ricostruzioni storiche, passi sempre la data dell’applicazione invece di richiedere “oggi”.
Casi d'uso
Dashboard trimestrali
Etichetti gli indicatori datati con una settimana coerente per confrontare più trimestri civili.
Monitoraggio campagne
Associ una data di attività al blocco corrente di sette giorni senza dipendere dal fuso.
Domande frequenti
La settimana 1 inizia lunedì?
No. Inizia il primo giorno civile del trimestre; ogni blocco successivo contiene sette giorni.
Coincide con la settimana ISO annuale?
No. Quella ISO parte lunedì e può attraversare trimestri; questo numero riparte ogni trimestre.
Il risultato può arrivare a 14?
Sì. Un trimestre dura 90, 91 o 92 giorni, quindi le ultime date possono cadere nella settimana 13 o 14.
Sono ammessi timestamp o formati locali?
No. Fornisca esattamente YYYY-MM-DD per evitare fusi e ordinamenti ambigui.
Quando inizia ogni trimestre?
Il primo inizia il 1° gennaio, il secondo il 1° aprile, il terzo il 1° luglio e il quarto il 1° ottobre. In ciascuno di quei giorni il conteggio riparte dalla settimana 1.
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/week-number-in-quarter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-05-20"}'const res = await fetch("https://api.kit.forhosting.com/date/week-number-in-quarter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-05-20"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/week-number-in-quarter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-05-20"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/week-number-in-quarter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-05-20"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-05-20"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/week-number-in-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-05-20"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.week_number_in_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
Definizione della settimana trimestrale
La risposta include quarter_start, così Lei può verificare l’ancora.
Invio e convalida della data
Il 29 febbraio è valido solo in un anno bisestile gregoriano; una data impossibile restituisce invalid_input. Un calcolo API riuscito costa $0.002 per elemento; il browser esegue localmente la stessa funzione pura. Conservi la data originale e quarter_start quando è necessaria la tracciabilità.
Uso nei report e nelle automazioni
Una dashboard può raggruppare rilevazioni per anno, trimestre e week_number senza trascinare una settimana precedente.
Casi di integrazione
Arricchimento del warehouse
Aggiunga anno, trimestre, quarter_start e week_number prima di aggregazioni o ricostruzioni.
Domande tecniche
Quanto costa il calcolo?
Nel browser è gratuito. Una richiesta API riuscita costa $0.002 per elemento.