aaaainput=datainput.substr(0,4);
mminput=datainput.substr(5,2);
gginput=datainput.substr(8,2);
in
aaaainput=datainput.substr(0,5);
mminput=datainput.substr(5,8);
gginput=datainput.substr(8,10);
il 2° numero e' dove si deve fermare nn la lunghezza sarebbe dal 5° carattere compreso al 8° NON compreso
*edit*
ops mi sono confuso con il substring