Кратчайший способ напечатать год в Node.js ?

#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>