The time between 10:36 PM and 6 AM is
The time between now and 6 AM is 7 Hours 24 Minutes.
There are a total of 444 minutes from now until 6 AM today, or 7 Hours 24 Minutes.
If 6 AM today has already passed, it will calculate how many hours until 6 AM tomorrow.