Midnight Puzzle - Solution

The Puzzle:

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 now?

Our Solution:

9 PM, or 21:00

See this puzzle without solution
Discuss this puzzle at the Math is Fun Forum