Potrebbero aver considerato i mesi come un'enumerazione (il primo indice è 0) e i giorni no poiché non hanno un nome associato.
O meglio, pensavano che il numero del giorno fosse la rappresentazione effettiva del giorno (allo stesso modo in cui i mesi sono rappresentati come numeri in una data come 12/31), come se si potesse fare un'enumerazione con i numeri come variabili, ma in realtà 0-based.
Quindi, in realtà, per i mesi, forse hanno pensato che la corretta rappresentazione dell'enumerazione sarebbe stata quella di utilizzare il nome del mese, invece dei numeri, e avrebbero fatto lo stesso se i giorni avessero una rappresentazione del nome. Immagina se dicessimo 5 gennaio, 6 gennaio, invece di 5 gennaio, 6 gennaio, ecc., Allora forse avrebbero fatto un'enumerazione a base 0 anche per giorni ...
Forse inconsciamente hanno pensato a un'enumerazione per mesi come {gennaio, febbraio, ...} e per giorni come {Uno, Due, Tre, ...}, tranne i giorni in cui accedi al giorno come numero piuttosto che come nome, come 1 per uno, ecc., quindi impossibile iniziare da 0 ...