我需要显示I var n=d的结果。getTimezoneOffset();在PHP echo命令的javascript中
我不熟悉Ajax,对java脚本也很不熟悉,但需要 javascript函数var n=f.getTimezoneOffset()的结果;在javascript intp中,一个简单的PHP echo命令。 我该怎么做我需要显示I var n=d的结果。getTimezoneOffset();在PHP echo命令的javascript中,javascript,php,Javascript,Php,我不熟悉Ajax,对java脚本也很不熟悉,但需要 javascript函数var n=f.getTimezoneOffset()的结果;在javascript intp中,一个简单的PHP echo命令。 我该怎么做 我需要在网页底部显示时区偏移量,用户可以在那里输入地址,然后返回正确的纬度和经度,输入到望远镜控制器中。他们还需要输入UTC的时区偏移量。我正试图给他们这个答案。它需要来自计算机所在的位置,而不是来自UT中的服务器。您不能从PHP处理JavaScript。您需要使用一个PHP函数
我需要在网页底部显示时区偏移量,用户可以在那里输入地址,然后返回正确的纬度和经度,输入到望远镜控制器中。他们还需要输入UTC的时区偏移量。我正试图给他们这个答案。它需要来自计算机所在的位置,而不是来自UT中的服务器。您不能从PHP处理JavaScript。您需要使用一个PHP函数,如下所示:这段代码是由一位跟踪天文学家提供给我的,效果非常好
<?php
$APIKEY = 'xxxxxxxxxxxxxxxx';
$SVCURL = 'https://maps.googleapis.com/maps/api/timezone/';
function lookupTimezone($lat, $long)
{
$time = intval(microtime(TRUE));
$service_url = 'https://maps.googleapis.com/maps/api/timezone/' .
'json?
location=' . $lat . ',' . $long . '&key=' . $APIKEY . '×tamp=' .
$time;
$curl = curl_init($service_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_response = curl_exec($curl);
if ($curl_response === false) {
$info = curl_getinfo($curl);
curl_close($curl);
die('error occured during curl exec. Additioanl info: ' .
var_export($info));
}
curl_close($curl);
$decoded = json_decode($curl_response);
if (isset($decoded->response->status) && $decoded->response->status
== 'ERROR') {
die('error occured: ' . $decoded->response->errormessage);
}
$dst = $decoded->{'dstOffset'};
$offset = ($decoded->{'rawOffset'} + $dst)/3600;
return $offset;
}
$result =lookupTimezone(40.753249, -74.001442);
echo 'GMT Offset is: ' . $result;
?>
很难理解你在问什么。JavaScript在浏览器中执行;服务器上的PHP。您在浏览器中看到的所有内容都已经由PHP生成,PHP不再出现在图片中。你能清楚地解释一下你想做什么吗?为什么在PHPecho()
命令中需要它echo()
只需将变量输出回DOM。。。JavaScript已经可以访问DOM。你是在问如何将JavaScript变量存储为PHP变量吗?我不知道如何做才能回答这个问题。我在http:\\gemini-2.com底部有一个表单,用户可以在其中输入地址。它以适当的格式提供纬度和经度,以便输入望远镜控制器手机。手机还需要UTD的时区偏移。这就是我试图用echo命令输出的内容,就像我处理经纬度一样。希望这有助于解释我需要做什么。我看到的另一件事是使用timezonedb命令,但就我个人而言,我不知道如何将纬度和经度放入链接字符串中。我还无法将返回的结果转换为正确的格式,以便仅提取时区偏移量。对于新手来说,这确实是一个复杂的问题。