2017-05-01 4 views
-1

JavaScriptでdocument.write()を使用せずに現在の年をフェッチして印刷するにはどうすればよいですか?JavaScriptでdocument.write()を使わずに動的著作権日付を作成するにはどうすればよいですか?

これはフッターの典型的な著作権行です。例:©2017 Stack Overflow。

今私は標準のdocument.write()メソッドを使用しています。

<script> 
    document.write(new Date().getFullYear()); 
</script> 
+1

'document.getElementById(" someElementId ")。innerHTML = new Date()。getFullYear();'? (日付/著作権の部分は無関係なのですが、右のように、JSの値を表示できるだけです) – nnnnnn

+0

これは私を正しい方向に向けるものです。ありがとう! – user3731460

+0

*(正しい年に設定するクライアントに依存する以外の)* document.write *を使用すると何が問題になりますか? – RobG

答えて

0

はい必ず要素を使用することができます。

<p>© Stack Overflow <span id="year"> </span></p> 

はそうのようなあなたのJSへのリンクを追加:

<script src="js/app.js"></script> 

とwithi nはあなたが行うことができます。このファイル:

var date = new Date().getFullYear(); 

document.getElementById("year").innerHTML = date; 

またあなたは、単にそのようなPHPを使用することができます。

<?php echo date("Y"); ?> 

あなたはちょうどあなたがPHPにファイルEXTを変更することを確認し、PHPを使用している場合。

0

document.getElementById("current-year").innerHTML = new Date().getFullYear();
<span id="current-year"></span>

関連する問題