Fourteen US states have 2 different time zones . They are Alaska,Florida, Idaho, Indiana, Kansas, Kentucky, Michigan, Nebraska, Nevada, North Dakota, Oregon, South Dakota, Tennessee, and Texas.