有没有一种方法可以将当前年份集成到JS标签中,而无需编写单独的函数。
Var today = new Date();
var year = today.getFullYear(); // Returns 2018
console.log(year);
我的意思是
<label>© copyright YEAR </label>
答案 0 :(得分:2)
<label>© copyright {new Date().getFullYear()}</label>
您可以这样做,但我不建议您这样做。
在您的Render()
方法中,或者如果该方法本身具有无状态功能组件,则在返回JSX之前,您可以声明一个变量,计算年,并将其分配给变量。然后,您将在JSX中使用该变量。像这样:
const YourComponentName = props => {
const today = new Date();
const year = today.getFullYear();
return (
<label>© copyright {year}</label>
);
};
这样,您的代码更具可读性。
答案 1 :(得分:0)
最短的可能是这样!
<label>© copyright <script>document.write(new Date().getFullYear())</script></label>