我正在开发一个关于体育的问答论坛。我如何获取登录用户的时区,以便根据该时区发布他/她的查询。目前我正在这样做
Javascript
var current_date = new Date(); var clock=current_date.getTimezoneOffset() / 60; gmt= -1 * clock;
$.post("receive.php",{gmt:gmt});
Receive.php
<?php // set timezone
if(isset($_POST['gmt']))
{
$_SESSION['timezone']=$_POST['gmt']*60*60;
}
?>
但它不适用于那些禁用 Javascript 的用户。有更好的解决方案吗?