开发者

How do I get a visitor's time zone in PHP?

Is there a开发者_JS百科 way to find out visitors' timezone in PHP?


You can't do it alone with PHP as that information is not available. However, if you know the user's location you may be able to do some geo-locating and determine a probably timezone.

You need javascript's help. I googled the following JS snippet which returns the client's timezone offset:

var tzo=(new Date().gettimezoneoffset()/60)*(-1); 

From here, you can set a cookie with JS which is accessible with PHP. Alternativly, you could grab this information with an ajax call.


You can match user IP with GeoIP database end extract his region. Also check this API http://www.ipinfodb.com/ip_location_api.php

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜