#javascript #jquery #html #node.js #express
#javascript #jquery #HTML #node.js #экспресс
Вопрос:
Кто-нибудь может сказать мне кратчайший способ напечатать текущий год в Node.js ? Я хочу напечатать текущий год в нижнем колонтитуле с уведомлением об авторских правах.
Я понимаю, что могу сделать это с помощью JS:
<script type="text/javascript">document.write(new Date().getFullYear());</script>
Но это решение, зависящее от клиента. Я больше ищу решение на стороне сервера.
Кто-нибудь может помочь, пожалуйста?
С уважением, Билл
Комментарии:
1. Используете ли вы шаблон просмотра?
2. Да, я использую EJS в качестве движка шаблонов!
3. Есть ли конкретная причина, по которой вы не хотели бы использовать дату клиента?
4. Для меня год авторского права должен поступать с сервера. Если на устройстве клиента указана дата 1994, это будет указывать на 1994 год по авторскому праву 🙂
5. Если насчет уведомления об авторских правах, я думаю, что это должна быть жесткая строка «2019», «1994» и т.д. Почему вы хотите, чтобы год авторского права был переменной вместо константы?
Ответ №1:
Вы можете передать данные в свой шаблон EJS с помощью res.render()
На сервере:
res.render('yourTemplate', {
year: new Date().getFullYear(),
});
В EJS
шаблоне
<div>
<%= year %>
</div>