2011-09-12 14 views
0

私は、フロントエンドの画面で日付を表示するには、次のコードを使用しています:日付の表示方法は?

<h4> Date : 
     <script language="JavaScript"> 
      date=Date() 
      document.write(date) 
     </script> 
</h4> 
ここ

h4はCSSでタグです。 CSSファイルのh4のコードは次のとおりです。

ローカルマシンに日付を表​​示しています。しかし、私はサーバーマシンにプロジェクトを展開したときには動作していません。

+0

はJavaScriptを使用してサーバの日付を表示したいわけ? –

+0

@ Tushar ..はい、Javaスクリプトを使用してフロントエンド画面にサーバー時間を表示したい – Raj

+0

あなたの問題は何ですか? 「それは働いていません」とはどういう意味ですか?サーバーマシンで時刻を表示する場合は、JavaScriptなどのクライアント側の言語であるため、PHPなど別の(サーバー側の)言語を使用する必要があります。あなたはまだJavaScriptを使用することを主張している場合は、PHPファイルまたはサーバー上の時間を返す何かを持っている必要がありますし、JavaScript(AJAX)を使用して取得します。 –

答えて

3

Javascriptは(ブラウザ上の)クライアントマシンで実行されます。 javascriptのnew Date()は、クライアントのマシンから日付を返します。

サーバー側から日付を取得するには、サーバーからクライアントに日付を渡す必要があります。どのようにこれを行うかは、サーバー側の技術によって異なります。

<h4> Date : <%= new java.util.Date()%> </h4> 

そしてPHPで:それはようなものになるだろうJSPで

Raj..You @

<h4><?php echo date("d-m-Y"); ?> </h4> 
+0

あなたの答えをありがとう..しかし、サーブレットを使用しています。ホームページはhtmlアクションからhtmlです。私はこのサーブレットを呼び出しています..ホームページに時間を表示したいと思います。 – Raj

+0

ホームページに日付が必要な場合ホームページは 'jsp'でなければなりません。 htmlをjspに変更する(ほとんど拡張機能と関連するマッピングを変更する。あなたのHTMLからjspにリダイレクトすることもできる)、答えを '<%...%>'に追加して日付を取得する。 [SimpleDateformat](http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html)を使用して日付をフォーマットすることもできます – Nivas

+0

ありがとうございます。 – Raj

関連する問題