我想在 Javascript 中设置不同的时区。当前它显示本地计算机或客户端 PC 日期/时区的日期和时区。
Regards,
Javascript 是一种客户端语言,不会以这种方式与服务器交互。您需要从服务器端平台获取该数据。
下面是一些 PHP 代码,用于获取您要查找的数据。您需要将其放入页面并将结果回显到 JS 变量中......
<?php
$date = new DateTime(null, new DateTimeZone('Europe/London'));
$tz = $date->getTimezone();
$tzone = $tz->getName();
?>
<script type="text/javascript">
var timeZone='<?php echo $tzone ?>';
</script>
....或者将 PHP 页面分开,并使用 AJAX 获取数据
获取时区.php
<?php
$date = new DateTime(null, new DateTimeZone('Europe/London'));
$tz = $date->getTimezone();
echo $tz->getName();
?>
JS
var timeZone=null;
$.get('getTimeZone.php', function(result){
timeZone=result;
}, 'html');
//I know this is jQuery, not JS, but you get the idea.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)