If I press B when eevee is evolving in the day does this mean t will not evolve at night to umbreon?
No it doesn't. Simply level up Eevee again and it will attempt to evolve again. So as long as you stop it every time it tries to evolve into Espeon, you'll be able to evolve it into Umbreon at night.