Technically speaking Night is from the moment it's dark till it is light, evening is the last moment of the day, it comes after afternoon and lasts till you go to bed. Most people will see Night as the period where most people are sleeping though and generally is from midnight till 6AM. While evening is more from 6PM til midnight.
It's also a bit personal, I'm an evening person, and it's not that weird you'll here me say evening and 2AM in the same sentence while for someone else this would be considered night. While 6AM for example I will call night since most of the time I'm still sleeping at that time.