The second is correct. The first suggests you can say 'on ' 8 pm' but you cannot. People write things like 'Come to our party, Saturday 8pm' but you are expected mentally to add the missing words, just as '1st July' is read out as 'the first of July'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.