...der 31. Mai dann aber auch. Also 91 Tage.
Das ist doch peinlich. Ende Mai ist nicht der 31. Mai um 0 Uhr sondern der 31. Mai um 24 Uhr.
Der Januar hat 31 Tage, d.h. von Anfang Januar bis Ende Januar sind es 31 Tage.
Ein Jahr hat 365 Tage und ein paar zerquetschte. D.h. von Jahresanfang bis Jahresende sind es 365,... Tage.
Von Anfang des 1. März bis Ende des 1 März sind es 24 h = 1 Tag und nicht etwa 0 Tage.