How Many Time Zones are There?

There are 24 time zones in the world which means there is one for every single hour in a day. So somewhere it is not today but it is tomorrow. Look here for more information: