Why the Clock Jumps on a Flight East
Dev boards a plane at 9:00 in the morning for a five hour flight to the east. When the plane finally lands, his watch still shows 2:00 in the afternoon, but the clock on the airport wall says 4:00, and nobody has made an error, because Dev has crossed into a new time zone.
Earth spins once about every 24 hours, and one full turn is 360 degrees. Dividing 360 by 24 gives 15, so the sun appears to move across 15 degrees of sky each hour, and mapmakers use this fact to divide the world into time zones that are each roughly 15 degrees wide. Traveling east from one zone into the next adds an hour to the clock, while traveling west takes an hour away.
Real zones are not perfectly neat. Their borders often follow state lines, rivers, and country borders so that neighbors can share the same time. Because of this, some zones are much wider than others.
Back to Dev. The clocks in his new city run two hours ahead of the clocks at home. To find the local arrival time, he adds the 5 hours of flying to the 9:00 start, then adds the 2 hours of difference. Nine plus five plus two makes 16, which is 4:00 in the afternoon. The elapsed time, meaning the time that really passed, is still just five hours. Only the clock changed.