Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Node.js中打印年份的最短方法?_Javascript_Jquery_Html_Node.js_Express - Fatal编程技术网

Javascript 在Node.js中打印年份的最短方法?

Javascript 在Node.js中打印年份的最短方法?,javascript,jquery,html,node.js,express,Javascript,Jquery,Html,Node.js,Express,有人能告诉我在Node.js中打印当前年份的最短方法吗?我正在寻找打印在页脚与版权通知本年度 我知道我可以使用JS来实现这一点: <script type="text/javascript">document.write(new Date().getFullYear());</script> 但这是一个依赖于客户端的解决方案。我更喜欢服务器端解决方案 有人能帮忙吗 问候,, Bill您可以使用res.render将数据传递到EJS模板 在服务器上: res.render

有人能告诉我在Node.js中打印当前年份的最短方法吗?我正在寻找打印在页脚与版权通知本年度

我知道我可以使用JS来实现这一点:

<script type="text/javascript">document.write(new Date().getFullYear());</script>
但这是一个依赖于客户端的解决方案。我更喜欢服务器端解决方案

有人能帮忙吗

问候,,
Bill

您可以使用res.render将数据传递到EJS模板

在服务器上:

res.render('yourTemplate', {
    year: new Date().getFullYear(),
});
关于EJS模板


你们使用视图模板吗?是的,我使用EJS作为模板引擎!您不想使用客户端日期的具体原因是什么?对我来说,版权年应该来自服务器。如果客户的设备的日期是1994年,那么版权将显示1994年:如果关于版权通知,我认为这应该是一个硬字符串2019年、1994年等。为什么你希望版权年像一个变量而不是一个常数?
<div>
    <%= year %>
</div>