内联javascript来呈现文本年份

时间:2015-09-01 15:40:38

标签: javascript jquery inline-code

我目前在版权声明之后有一个日期戳我希望有一年之后 - 动态是否有一种方法可以在某些javascript中写入年份,因为它的变化见下面我希望的内容

1994年至2015年 1994-

5 个答案:

答案 0 :(得分:3)

真正的内联解决方案:



1994-<script type="text/javascript"> document.write(new Date().getFullYear())</script>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

使用js日期对象:

var year = new Date().getYear();

根据不推荐使用此方法的评论,您还可以使用:

var year = Date().getFullYear();

答案 2 :(得分:0)

编辑了跨浏览器支持

<span>1994-
  <span id='year'>
     <script type='text/javascript'>
      var current_year = (new Date()).getFullYear();
      var year_node = document.getElementById('year');
      year_node.innerHTML = '';
      year_node.appendChild(document.createTextNode(current_year));
    </script>
  </span>
</span>

如果用户的时间/日期不正确,这将抓取客户当地时间,因此今年将输出。

答案 3 :(得分:0)

抓住你的元素并使用.getFullYear()函数追加当前年份。

&#13;
&#13;
document.getElementById('years').innerHTML += new Date().getFullYear();
&#13;
<div>
  <span id="years">1994-</span>
</div>
&#13;
&#13;
&#13;

答案 4 :(得分:0)

来自MDN

var today = new Date();
var year = today.getFullYear();