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