2016-06-20 8 views
-4

へのjavascriptここに私のコードです:挿入は、PHPコード

<script> 
    var g = moment.tz.guess(); 
</script> 

<?php 
    $detectTimezone = new DateTimeZone('America/Los_Angeles'); 
?> 

私はVaRのグラムでAmerica/Los_Angelesを置き換えることができますか?

+10

できません。 PHPコードは、ページがクライアントに配信される前に完全にサーバー側で実行されます。ここで実際に何を達成しようとしていますか?実際の目標に応じて、あなたができること*があります。 – David

+0

このようにすることはできません。 PHPはJavascriptの前に処理されます。 (Php =サーバー側、javascript =クライアント側) –

+1

[クライアント側とサーバー側のプログラミングの違いは何ですか?](http://stackoverflow.com/questions/13840429/what-is-the-クライアント側とサーバー側のプログラミングの違い) – ShiraNai7

答えて

0

簡単な回答はできません。

<?php 
    $detectTimezone = new DateTimeZone('America/Los_Angeles'); 
?> 

上記のコードはサーバー側で実行され、JavaScriptはクライアント側で実行されます。
唯一の方法は、AJAXリクエストを使用することです。

0

完全性のために、通常の回避策です。受け入れられた答えはAccess a JavaScript variable from PHPです。

私はさまざまな理由から、最も重要なことには、物事が不明瞭で不必要に複雑になるため、推奨しません。他の人が言ったように、それは最初にあなたが達成しようとしている何を状態を助けるだろうか?

関連する問題