If you say "Within the hour" and it's 2:50, I'd assume you'd have it done within 60 minutes, or by 3:50. " But I understand your reasoning. If someone said "by the end of the hour" I would think by 3.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I'll complete the report within the hour.
If the time now is 2:50, I'm saying I'll get the report done before 3:00. Am I right? I would have an hour to finish the report if I said 'within an hour'. Is that right?If it's any consolation to you, that's precisely how I would understand those expressions. Obviously, not everyone makes the same interpretations.