Mogli traktować miesiące jako wyliczenie (pierwszy indeks to 0), a dni nie, ponieważ nie mają skojarzonej z nimi nazwy.
A raczej myśleli, że liczba dni jest rzeczywistą reprezentacją dnia (tak samo, jak miesiące są przedstawiane jako liczby w dacie takiej jak 12/31), tak jakbyś mógł wykonać wyliczenie z liczbami jako zmiennymi, ale w rzeczywistości Oparte na 0.
Więc właściwie dla miesięcy, być może myśleli, że właściwą reprezentacją wyliczenia będzie użycie nazwy miesiąca zamiast liczb, i zrobiliby to samo, gdyby dni miały reprezentację nazw. Wyobraź sobie, że zamiast 5 stycznia, 6 stycznia itd. Powiedzielibyśmy 5 stycznia, 6 stycznia itd., To być może również wyliczaliby liczbę dni od 0 ...
Być może podświadomie myśleli o wyliczeniu przez miesiące, takie jak {styczeń, luty, ...} i przez dni jako {jeden, dwa, trzy, ...}, z wyjątkiem dni, w których podajesz dzień jako liczbę, a nie nazwę, jak 1 za jeden itd., więc nie można zacząć od 0 ...