Elapsed Time Question Generator
Builds a sheet of elapsed-time questions at the level you ask for. Times are 24-hour throughout, and the stretch level deliberately crosses midnight, which is where counting on stops working. Every question is computed and checked directly — not a fabricated or AI-guessed fact.
What this generator does
Generates elapsed time questions with answers — how long between two times, including intervals that cross midday, midnight and the hour. Those crossings are the whole difficulty, and a generator can guarantee they appear where a hand-written sheet usually does not.
How to use this tool
- Choose a level and how many questions you want.
- Press make questions and work through the sheet.
- Show the answers to mark it, or show the working to see where the count was broken at the hour or at midnight.
- Enter a seed word to rebuild the same sheet later.
Worked examples
- Across midnight, stretch level, seed round9
- A shift from 22:52 to 02:12 the next morning → 3 hours and 20 minutes: 68 minutes to midnight, then 132 after it.
Common use cases
- Elapsed-time practice at home or school
- Quick maths warm-ups
- Self-testing before a maths quiz
How this generator works
A start time and a duration are drawn separately and added using 60-minute, 24-hour arithmetic rather than decimal arithmetic, so a duration of 45 minutes added to 23:40 correctly rolls over to 00:25 the next day. At stretch level the shift questions are constrained so the interval genuinely spans midnight; other questions at any level cross it only when the draw happens to.
Randomness and fairness
Start times and durations are drawn with the browser's cryptographic random number generator. A question that says it crosses midnight is constrained to actually do so, rather than being described that way and finishing at ten to twelve. A seed word rebuilds the same sheet later unless the generator has changed since; a seed is for reproducibility, not cryptographic strength, so a seeded sheet is deterministic rather than unpredictable.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- There is no clock face. The times are written, so this practises the arithmetic rather than reading hands.
- Everything is inside one day or the night after it. Durations spanning several days, and anything involving a date, are not asked.
- Time zones and daylight saving are not modelled. The hour that vanishes in spring makes some real elapsed-time questions genuinely harder than any of these.
Common mistakes
- Subtracting times as if they were decimals
- 14:10 minus 13:45 is 25 minutes, not 0.65 of anything. Count on through the hour instead.
- Losing a day across midnight
- An interval from 23:30 to 01:15 is one hour forty-five, not twenty-two hours the other way. Check which direction the question means.