Harry Potter and the Prisoner of Azkaban - Can't Tell Time
When Harry and Hermione use the Time Turner in the hospital it is "10 minutes to midnight" because thats the time that Dumbledore locks them in the hospital. But when Hermione is explaining to Harry, the clock strikes 6.00 (and there is sunlight streaming through the windows) and Hermione tells Harry that they just went back in time, 3 hours back. 3 hours back in time from midnight is 9pm, not 6pm.
I had seen this too, and at first, I thought I was mistaken since I suck at math, but found out I was correct. Apparently Jo can’t do math very well, because this isn’t the only math problem in the series of HP.
I cant find where the clock strikes 6:00 but I know that its the end of term, into June that this is supposed to be happening, I dont know what daylight savings is in Britten, but it is quite possible for there to be some sunlight left to shine at 9:00 in the evening in June.
I'm writing this on May 12th, and have just altered the settings of my copy of Steve Edwards' sunrise/sunset calculator to "Glasgow, Scotland" (I actually live in London, England). The result I got is that today's sunset isn't until 9:15 PM -- and that's for a location at least 100 miles south of Hogwarts (which is somewhere in the highlands) and for a day about a month further from June 21 than the day in the book. So there WOULD still be plenty of sunlight at 9 PM.
MrsCarlisleMcCullen is talking total nonsense; perhaps she's one of the people who hold the mistaken belief that sunset is "always" earlier the further north one goes. In fact this is only true of Northern Hemisphere winter; in summer sunset is *later* at more northerly latitudes. Britain lies entirely north of the 50th Parallel, and as someone who actually lives in southern England, I know from experience that June sunset is always *after* 9:00 PM. And that's for southern England; the highlands of Scotland are several hundred miles further north, and I've seen one website saying that June sunset in the highlands isn't until 11:00 PM.