Calcoli i giorni in ufficio e da remoto
Questo calcolatore trasforma una regola settimanale di presenza in totali mensili chiari. Indichi i giorni obbligatori in ufficio e le settimane da pianificare. Otterrà giorni in sede, giorni remoti rimanenti e totale del periodo, utili per organizzare spostamenti, postazioni e calendari.
Esegui gratis nel browser
Trasformi la regola settimanale in un piano mensile
Moltiplichi la presenza settimanale per le settimane scelte per ottenere una base coerente. Potrà spiegare la politica, prevedere gli spostamenti e confrontare scenari senza preparare un foglio di calcolo.
Comprenda calcolo e limiti
Il totale usa settimane di sette giorni. I giorni in ufficio sono l’obbligo settimanale per le settimane; quelli remoti sono il resto. Sono ammessi solo interi, da zero a sette giorni in sede, e almeno una settimana.
Utilizzi i totali nella pianificazione
Applichi il totale in sede a costi, tempi di viaggio o capienza. La richiesta costa $0.002. I fine settimana rientrano nel resto remoto; adegui poi festività, permessi e settimane parziali. Conservi il risultato insieme alla versione della politica, affinché dipendenti e responsabili conoscano l’ipotesi applicata. Per creare un calendario reale, aggiunga poi date precise, festività ed eccezioni approvate.
Casi d'uso
Stimare gli spostamenti mensili
Converta la regola settimanale in visite mensili per stimare tempo e costo.
Spiegare una politica ibrida
Mostri totali concreti in sede e da remoto per settimane complete.
Confrontare gli orari
Confronti diversi obblighi settimanali su una base mensile uniforme.
Domande frequenti
Quanto costa una richiesta?
Ogni richiesta API costa $0.002.
Come si calcolano i giorni in ufficio?
Si moltiplica l’obbligo settimanale per il numero di settimane.
Come si calcolano i giorni remoti?
Si sottraggono i giorni in ufficio dai sette giorni di ogni settimana.
Sono inclusi i fine settimana?
Sì. Il resto remoto comprende ogni giorno fuori sede.
L’obbligo può superare sette giorni?
No. Un valore superiore genera un errore di input.
Considera festività o permessi?
No. È una stima settimanale senza date o assenze.
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/biz/commute-days-hybrid-schedule \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"office_days_per_week":3,"weeks_per_month":4}'const res = await fetch("https://api.kit.forhosting.com/biz/commute-days-hybrid-schedule", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"office_days_per_week": 3,
"weeks_per_month": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/commute-days-hybrid-schedule",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"office_days_per_week": 3,
"weeks_per_month": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/commute-days-hybrid-schedule", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"office_days_per_week":3,"weeks_per_month":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"office_days_per_week":3,"weeks_per_month":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/commute-days-hybrid-schedule", 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
{
"office_days_per_week": 3,
"weeks_per_month": 4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.commute_days_hybrid_schedule",
"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. |