...clip...
if earth is flat,the moon and sun must be light in every place,and nothing time difference each country,all around the world will day at same time,and night at same time. because earth is sphere,its why some country have different time zone,while in europe night in Asia was day. simple
The horizon limits the distance sunlight and moonlight will travel. If you understand how perspective works then it's easy to see how a small sun orbiting above the surface can create all the time zones.