我正在使用PHP和mysql.
场景:
注册表只需要2个字段.电子邮件和密码,然后,第一个用户从英国注册,第二个用户来自中国等.
有没有办法在PHP中为不同的用户国家自动设置时区?我检查了php.net,但没有运气..
您可以尝试从他们的IP推断他们的国家,并从中推导出他们的时区.
或者,在表单中添加这样的内容并获取Javascript告诉您浏览器使用的时区偏移量...
<script language="JavaScript">
<!--
var d= new Date();
document.write('<input type="hidden" name="timeZoneOffset" ');
if (d) {
document.write('value="' + d.getTimezoneOffset()/60 + '">');
} else {
document.write('value="n/a">');
}
// -->
</script>
<noscript>
<input type="hidden" name="timeZoneOffset" value="n/a">
</noscript>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2092 次 |
| 最近记录: |