Es más normal utilizar "por" o "en" con partes del día, por ejemplo "por la noche"
He aprendido que es normal decir, por ejemplo "Lo ha hecho por la mañana. Me voy por la tarde" y que utilizar "en" en estas frases es un error.
Pero he leído esta pregunta: "Qué haces en las noches?"
Este uso de ''en" es correcto? Cuál es lo más normal? Hay diferencia entre España y Latinoamérica?