If it were two hours later, it would be half as long until midnight as it would be if it were an hour later.
What time is it?
If the time was T, then T + 2 is half the minutes to midnight compared with T + 1. So 1 hour halves the gap. This can only happen at 10pm and 11pm, which makes the current time 9pm.