{{ drag.label }}
Slide to convert

Space Mission Prep

The rocket needs fuel for exactly {{ stepData.targetMins }} minutes. Set the dials in Hours and Minutes!

{{ stepData.userH }} Hours
:
{{ stepData.userM }} Mins
Total: {{ step1Total }} / {{ stepData.targetMins }} mins
Tap to set time

Train Arrival

The train leaves at {{ formatTime(stepData.start) }}. The trip takes {{ formatDur(stepData.durH * 60 + stepData.durM) }}. When does it arrive?

{{ formatTimeParts(stepData.userEnd).h }}
:
{{ formatTimeParts(stepData.userEnd).m }}
{{ formatTimeParts(stepData.userEnd).ampm }}
Drag to measure

Movie Length

Starts: {{ formatTime(stepData.start) }}  →  Ends: {{ formatTime(stepData.end) }}. Build the duration!

Drop blocks here
{{ item.label }}
Built: {{ formatDur(step3Total) }}
{{ block.label }}
Click to place

Baking Time

Cake finished at {{ formatTime(stepData.end) }}. It baked for {{ formatDur(stepData.dur) }}. When did it go in?

{{ formatTime(tick.time) }}
End
Start

That duration is {{ formatDur(Math.abs(stepData.end - stepData.userStart)) }}. Try again!

🏆

Time Master!

You've conquered elapsed time.