The gameplay page explains it. A turn runs when everyone has given orders to their peasants, or after 24 hours, whichever comes first.
During early game, usually the 24 hours come first. Late game, when the more or less inactive are usually out, you get several turns a day.