Hmm... in $_SERVER array you get a client IP so You know client coutry. if exists a list of ip numbers and coutries should be exists list coutries and timezones too, so it should be easy. Eventually you may create short list of this countries what will be visitors from (or only biggest coutries).