On is correct, but it sounds more like a question a lawyer would ask a witness in court.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
peterchan"on the evening of 27 AugustOn is used because of the presence of of. You can read about on in expressions of time