gpt4 book ai didi

javascript - 检测数据时区

转载 作者:行者123 更新时间:2023-11-28 19:41:51 26 4
gpt4 key购买 nike

我想自动检测访问者的时区,以便显示的日期和时间反射(reflect)他们当前的时间。我意识到仅使用 PHP 是不可能的,但还需要一些 JavaScript。

我可以使用什么来替换下面代码中的 $timezone 值以自动检测访问者时区?

<?php

// Date & time format.
$date_format = "m/d/Y";
$time_format = "h:i A";
$timezone = "America/New_York";

// Get current datetime.
$date = new DateTime();

// Set timezone.
$date->setTimezone(new DateTimeZone($timezone));

// Echo current date and time.
echo $date->format($date_format . " " . $time_format);

?>

返回:

07/22/2014 03:03 PM

最佳答案

使用java脚本就可以使用它

<script src='http://code.jquery.com/jquery-2.1.1.js'></script>
<script src="https://bitbucket.org/pellepim/jstimezonedetect/raw/f9e3e30e1e1f53dd27cd0f73eb51a7e7caf7b378/jstz.min.js"></script>
<script>
$(document).ready(function(){
var timezone = jstz.determine();
$("#div").html(timezone.name());
});
</script>
<div id='div'></div>

请记住,下载 jstz.min.js 它不允许从 https://bitbucket.org/ 嵌入如果你想看看它的工作原理,请看一下 http://gomusic.designerbh.com/teste.php

关于javascript - 检测数据时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24895685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com