Ok, ma per puro ragionamento, se io lo chiudo fra doppi apici lo rendo una stringa...lo fa sia su agosto sia su settembre
il motivo non lo so, ma se racchiudi il mese nel case tra doppi apici funziona correttamente
Oppure il problema sta proprio lì, che effettivamente substr restituisce una stringa...
Che dite, potrebbe essere?