La parola chiave when di Plucky usa un formato chiamato hrs3 per pianificazioni giornaliere e settimanali.

Panoramica

Hrs3 sta per “Human Readable Small Schedule String” (stringa di pianificazione compatta leggibile dall’uomo). Le stringhe hrs3 possono descrivere sia eventi ricorrenti che eventi una tantum.

La ragion d’essere di hrs3 è rappresentare le pianificazioni lavorative di persone reali usando un numero limitato di caratteri, pur mantenendo un certo grado di leggibilità per gli esseri umani. Il fatto che una pianificazione possa essere descritta completamente in una sequenza di caratteri rende possibile importare ed esportare pianificazioni in vari sistemi che supportano hrs3. Un formato canonico (futuro) consente un facile confronto tra pianificazioni.

Le pianificazioni hrs3 sono usate dalle regole when di Plucky e da Abmindicate.

Strumento di creazione pianificazioni

Il sito utenti dispone di un strumento point-and-click che puoi usare per trovare una pianificazione che descriva un insieme specifico di periodi di tempo.

Esempi semplici

1-2
dalle 1:00 alle 2:00 ogni giorno
13-14
dalle 13:00 alle 14:00 ogni giorno
1330-1430
dalle 13:30 alle 14:30 ogni giorno
MWF10-12
lunedì, mercoledì e venerdì, dalle 10:00 alle 12:00

Tipi di hrs3

giornaliero
ad es. “8-9” significa dalle 8:00 alle 9:00 ogni giorno.
settimanale
ad es. “MW8-9” significa dalle 8:00 alle 9:00 il lunedì e il mercoledì.
now
ad es. “now+10m” significa da adesso a 10 minuti da adesso.
raw
ad es. “20201214151324-20201214151325” significa dal 2020-12-14 15:13:24 al 2020-12-14 15:13:25 e può essere scritto anche 2020.12.14.15:13:24-2020.12.14.15:13:25 per migliorarne la leggibilità.

Giorni della settimana

UMTWRFA
sUnday (domenica), Monday (lunedì), Tuesday (martedì), Wednesday (mercoledì), thuRsday (giovedì), Friday (venerdì), sAturday (sabato)

Ore

1-2
dalle 1:00 alle 2:00
0100-0200
dalle 1:00 alle 2:00
13-14
dalle 13:00 alle 14:00
1300-1301
dalle 13:00 alle 13:01
13:00-13:01
dalle 13:00 alle 13:01 (valido solo in alcune versioni)
5-6&7-9
dalle 5:00 alle 6:00 e dalle 7:00 alle 9:00
5-6,7-9
dalle 5:00 alle 6:00 e dalle 7:00 alle 9:00

Altri esempi

MWF7-8.TR8-9
Lunedì, mercoledì e venerdì dalle 7:00 alle 8:00, e martedì e giovedì dalle 8:00 alle 9:00.
1-2&3-4
dalle 1:00 alle 2:00 e dalle 3:00 alle 4:00 ogni giorno
1-2,3-4
dalle 1:00 alle 2:00 e dalle 3:00 alle 4:00 ogni giorno
830-945
dalle 8:30 alle 9:45 ogni giorno
0830-0945
dalle 8:30 alle 9:45 ogni giorno
0-24
sempre
MWF10-12
lunedì, mercoledì e venerdì, dalle 10:00 alle 12:00
M1330-1400
lunedì dalle 13:00 alle 14:00 (dalle 13:30 alle 14:00)
MWF0-24
lunedì, mercoledì e venerdì, tutto il giorno
now+2h
da adesso a 2 ore da adesso
20150429120000-20150429120001
2015-04-29 12:00:00 al 2015-04-29 12:00:01
20150429.120000-20150429.120001
2015-04-29 12:00:00 al 2015-04-29 12:00:01 (idem, i punti vengono ignorati)
20150429.12:00:00-20150429.12:00:01
2015-04-29 12:00:00 al 2015-04-29 12:00:01 (idem, anche i due punti vengono ignorati)

Ultimo aggiornamento: 2026-04-21