Who Invented Time Zones?

There were no time zones in the US until trains allowed for travel of hundreds of miles in a day. A railroad engineer named Sir Sandford Fleming invented the Standard Time Zones in 1878 but they were not accepted until 1884.