这是我的代码:
<script>
var g = moment.tz.guess();
</script>
<?php
$detectTimezone = new DateTimeZone('America/Los_Angeles');
?>
如何用var g替换America/Los_Angeles
?
答案 0 :(得分:0)
简单的答案是你不能。
<?php
$detectTimezone = new DateTimeZone('America/Los_Angeles');
?>
上面的代码在服务器端执行,JavaScript在客户端运行。
唯一的方法是使用AJAX请求。
答案 1 :(得分:0)
我同意所有评论说,通常你不能,只是为了完整性,确实有 解决方法,就像这里接受的答案:Access a JavaScript variable from PHP。
我不会因为各种原因推荐它,最重要的是因为它使事情变得不清楚和不必要的复杂化。正如其他人所说,首先要说明你想要实现的目标
会有所帮助吗?