gpt4 book ai didi

javascript - 如何在javascript中获取服务器时区

转载 作者:行者123 更新时间:2023-12-02 07:47:45 24 4
gpt4 key购买 nike

我想在 Javascript 中设置不同的时区。目前它显示的是本地机器或客户端 PC 日期/时区的日期和时区。

问候,

最佳答案

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 获取数据


getTimeZone.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.

关于javascript - 如何在javascript中获取服务器时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5742505/

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