如何在ejs中获取本地时区?
How to get local timezone in ejs?
我正在使用 ejs template
并且我的服务器有 UTC time
格式。我需要在用户端将我的时区转换为本地时区。
当我使用这个<% new Date() %>
这个日期显示服务器时区。
您可以将 timezoneoffset
客户端发送到服务器,然后当您使用 ejs
从服务器向客户端呈现您的页面时再发送一个参数 timezoneoffset
并使用它可以将您的时间转换为当地时间。 timeZoneOffset
和 serverDate
来自服务器, TIMEOFFSET
是局部变量。 serverDate
格式为 UTC
。
<% var TIMEOFFSET = timeZoneOffset;
TIMEOFFSET = TIMEOFFSET*(-1);
var dateForShow = serverDate;
dateForShow.setMinutes(dateForShow.getMinutes() + TIMEOFFSET); %>
我正在使用 ejs template
并且我的服务器有 UTC time
格式。我需要在用户端将我的时区转换为本地时区。
当我使用这个<% new Date() %>
这个日期显示服务器时区。
您可以将 timezoneoffset
客户端发送到服务器,然后当您使用 ejs
从服务器向客户端呈现您的页面时再发送一个参数 timezoneoffset
并使用它可以将您的时间转换为当地时间。 timeZoneOffset
和 serverDate
来自服务器, TIMEOFFSET
是局部变量。 serverDate
格式为 UTC
。
<% var TIMEOFFSET = timeZoneOffset;
TIMEOFFSET = TIMEOFFSET*(-1);
var dateForShow = serverDate;
dateForShow.setMinutes(dateForShow.getMinutes() + TIMEOFFSET); %>