我正在尝试创建一个简单的应用程序,该应用程序将允许用户搜索两个位置,并将两个位置的时差显示给他们。
我可以使用下面的代码获得两个位置偏移量,但我无法将其连接到表单输入,因此用户可以选择位置!
这是我到目前为止所做的:
<form id="form1" name="form1" method="post" action="<?php $get_timezone_offset ?>">
<label>
<input type="text" class="timezone1" id="timezone1" name="timezone1" id="timezone1" />
<input type="text" class="timezone2" id="timezone2" name="timezone2" id="timezone2" />
<input name="" type="button" value="submit" />
</label>
</form>
<?php
function get_timezone_offset( $origin_tz, $remote_tz ) {
$timezone1 = new DateTimeZone( $origin_tz );
$timezone2 = new DateTimeZone( $remote_tz );
$datetime1 = new DateTime("now", $timezone1);
$datetime2 = new DateTime("now", $timezone2);
$offset = $timezone1->getOffset($datetime1) - $timezone2->getOffset($datetime2);
return $offset;
}
$offset = get_timezone_offset( 'Europe/London', 'Asia/Shanghai' );
// convert offset to hours
echo $offset/3600;
?>
任何帮助,将不胜感激。