how long does it take a truck to pass another? Two trucks each $20m$ long travelling alongside each other at $60 km/h$. one truck (instantly) accelerates to $62km/h$.  
How much distance and time will be covered before the faster truck passes the other completely?
 A: The (relative) speed of the faster truck with respect to the slower truck is 2km/h. How long does it take for a car moving at that speed to go 20m? That is the time you are looking for. How far will a truck travelling at 60km/h travel in that time? That is the distance you are looking for.
A: In an hour he gets $2KM$ further, so to get $0.02KM$ further he needs $\frac{1}{100}$ of an hour, which is $0.6$ minutes, which is $36$ seconds. 
A: My answer is same as 76david76
.
The faster truck need 36 sec to cross the slower truck.
Therefore the slower truck travel a distance of 60×$\frac{1}{100}$=0.6km or 600 m.
That's all
.
A: 
How much distance and time will be covered before the faster truck passes the other completely?

$t = 36.36s$ and $d = 626.11m$

Considering the Galilean Transformation, the question could be reduced to: how much time does it take to cover $20m$ if you travel with speed of $2km/h$.
First, let's convert the speed to $m/s$ so that all our variables are in the  "same range", i.e. distance in meters, speed in m/s, time in seconds.
$$2 km/h \rightarrow 0.55 m/s$$
Then, the needed time is: $time = \frac{path}{speed} = \frac{20}{0.55} = 36.36 sec$
Travelling with (62 km/h) $v = 17.22m/s$ for $ t = 36.36s$, the truck will cover distance: 
$$d = v.t = 17.22 * 36.36 = 626.11m$$ 

