GBA_RTCRead icon indicating copy to clipboard operation
GBA_RTCRead copied to clipboard

Wrong rollover in Feb during a leap year

Open megaboyexe opened this issue 6 years ago • 0 comments

The original author, Adam Rowney, made a typo that was also ported by Rikten in the DS version.

GBA version: line 354 DS version: line 300

if((edit_datetime[_YEAR]%4==0 && edit_datetime[_DAY]==9) || (edit_datetime[_YEAR]%4>0 && edit_datetime[_DAY]==28)) {edit_datetime[_DAY]=1;} else {edit_datetime[_DAY]++;}

should be:

if((edit_datetime[_YEAR]%4==0 && edit_datetime[_DAY]==29) || (edit_datetime[_YEAR]%4>0 && edit_datetime[_DAY]==28)) {edit_datetime[_DAY]=1;} else {edit_datetime[_DAY]++;}

megaboyexe avatar Oct 06 '19 01:10 megaboyexe