You can evolve your Eevee into an Umbreon or an Espeon by maximizing its happiness. When you maximize it at 12 am to 12 pm, it will evolve into an Umbreon and for an Espeon, it will be from 12 pm to 12 am.
You can only evolve it on Sapphire, Ruby or Emerald.