Используйте toUTCString()
, чтобы избавиться от -0500 (Eastern Standard Time)
, но GMT будет там.Чтобы избавиться от всей строки GMT-0500 (Eastern Standard Time)
, вам необходимо выполнить следующие действия:
today.toUTCString().split('GMT')[0];
Лучше всего перед манипулированием DateTime в формате String на стороне сервера или, по крайней мере, встроенным JavaScript перед его отображением в пользовательском интерфейсе..
Если вы хотите сделать это на стороне клиента (HTML), вам нужно использовать функции манипуляции со строками JavaScript.Так что в вашем случае это должно быть так:
<table>
<% print.forEach(function (student) { %>
<tr class="table-info">
<td><%= student.firstName %></td>
<td><%= student.lastName %></td>
<td><%= student.building %></td>
<td><%= student.room %></td>
<td><%= student.checkIn.split('GMT')[0] %></td>
<td><%= student.checkOut.split('GMT')[0] %></td>
</tr>
<% }) %>
Я не уверен, что это лучший способ выполнить то, что вы хотите, но если вы не хотите изменять свой код, то выше может бытьближайшее решение для вашей проблемы.