Si el periodo se fija en meses se cuenta de fecha a fecha, en este caso del 1 de octubre al 31 de marzo, como ya te han dicho. Si finalizara el 1 de abril habría durado 6 meses y 1 día
Te pongo algún ejemplo:
Se te contrato por un mes el 1 de junio, ¿cuando acaba? El 30 de junio (justo el mes, si nos vamos al 1 de julio es un mes 1 un día)
Si te contrato el 1 de julio por 30 días, el contrato acaba el 30 de julio (justo el día que cumple 30 la vigencia del contrato)
Si te contrato el 1 de julio por un mes, acaba el 31 de julio (ha durado 31 días pero la duración es de un mes y se trata de julio). Si acabara el 1 de agosto (y más allá de que fueran 32 días) habría durado 1 mes y 1 dia
Piensa en la semana. Contrato de una semana (con su descanso semanal incluido). Si empiezo un lunes, es de lunes a domingo. Si fuera de lunes a lunes sería una semana y 1 día. Con los meses lo mismo.
Y si expreso la duración en días, es otra historia (en el caso de meses naturales de distinta duración
Sobre este tema, que parece claro, yo he tenido siempre debates con las ETT, pues incluso en los casos en los que a norma fija el periodo máximo en meses, ellos utilizan días, así, por ej siempre me toca rectificarles cuando en contratos de interinidad por cobertura de vacante siempre indican como duración máxima 90 días, y no, la norma indica 3 meses, que no siempre serán justo 90 días (y como, por ej. pille un mes de febrero de por medio podemos incurrir en un exceso, aunque sea sólo de un día respecto al máximo legal y que el contrato pase a ser indefinido).
Saludos