将当前年份整合到标签中

时间:2018-12-20 17:26:47

标签: javascript reactjs

有没有一种方法可以将当前年份集成到JS标签中,而无需编写单独的函数。

Var today = new Date();
var year = today.getFullYear(); // Returns 2018
console.log(year);

我的意思是

<label>&copy; copyright YEAR </label>

2 个答案:

答案 0 :(得分:2)

<label>&copy; copyright {new Date().getFullYear()}</label>

您可以这样做,但我不建议您这样做。

在您的Render()方法中,或者如果该方法本身具有无状态功能组件,则在返回JSX之前,您可以声明一个变量,计算年,并将其分配给变量。然后,您将在JSX中使用该变量。像这样:

 const YourComponentName = props => {
     const today = new Date();
     const year = today.getFullYear();
     return (
          <label>&copy; copyright {year}</label>
      );
 };

这样,您的代码更具可读性。

答案 1 :(得分:0)

最短的可能是这样!

<label>&copy; copyright <script>document.write(new Date().getFullYear())</script></label>