我正在尝试使用jsTimezoneDetect为我的php代码创建一个变量。
<?php
$latest_mysqldate = new DateTime( $row["latest_entry"]);
$latest_mysqldate->setTimezone(new DateTimeZone('America/New_York'));
$latest_mysqldate = $latest_mysqldate->format('M-d-Y h:i a');
?>
当我使用网站http://pellepim.bitbucket.org/jstz/中的invoke命令时 它不起作用。我在一个完全不同的网页上使用这个代码试图找出java脚本然后我想出来想要尝试将结果放在php变量中。
var timezone = jstz.determine();
timezone.name();
我尝试了这个代码并且它有效,所以我知道java脚本很好,只是不明白如何把它放在我的PHP代码中。另外,如果你能让我知道为什么调用代码本身不起作用我会非常感激。
<blah id="timezoneid">
<script type="text/javascript">
var timezone = document.getElementById('blahid').innerHTML = jstz.determine().name() + "<br/>";
</script>
一如既往地感谢社区的帮助!