Procure na sourcer do servidor por : BASE_SetItemDate
Troque :
int month = when.tm_mon;
Por:
int month = day >= 30 ? when.tm_mon + 1 : when.tm_mon;
E remova:
if (when.tm_mday + day >= 30)
month += 1;
As sources que estão sendo postadas atualmente contém vários desses erros propositais, indico o uso para estudo mas não para utilizar.
Boa sorte!
Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.