Javascript 根据用户时区更改日期格式

Javascript 根据用户时区更改日期格式,javascript,java,liferay,liferay-6,Javascript,Java,Liferay,Liferay 6,我正在jsp上显示一个日期。在这里,我还要设置日期的显示格式。i、 e(年月日) 现在我不想这样设置日期格式,它应该由用户时区决定。 假设如果用户时区为美国/加拿大,则日期格式应与(MM.dd.yyyy)一起提供,如果用户时区为英国,则显示日期应与(dd.MM.yyyy)一起显示。希望这对您有所帮助-这两种情况下的另一个参考是@AtulShrivastava,即使我正在更改浏览器语言,它也只打印“我们”。实际上我想要一个区分因子来区分两个时区UTC呢−例如5?这是指英语日期格式还是西班牙语日

我正在jsp上显示一个日期。在这里,我还要设置日期的显示格式。i、 e(年月日)


现在我不想这样设置日期格式,它应该由用户时区决定。
假设如果用户时区为美国/加拿大,则日期格式应与(MM.dd.yyyy)一起提供,如果用户时区为英国,则显示日期应与(dd.MM.yyyy)一起显示。

希望这对您有所帮助-这两种情况下的另一个参考是@AtulShrivastava,即使我正在更改浏览器语言,它也只打印“我们”。实际上我想要一个区分因子来区分两个时区UTC呢−例如5?这是指英语日期格式还是西班牙语日期格式?我猜从时区到日期格式的映射几乎是不可能的,因为很多时区相同的国家通常使用不同的格式。@Akash为什么要用javascript、liferay、liferay-6标记?这显然是关于基于地区的日期/时间格式。这可能是:
<%
SimpleDateFormat dateFormat = new SimpleDateFormat( "MM-dd-yyyy");
DatePoc myDate= DatePocLocalServiceUtil.fetchDatePoc(1);
%>

<html>
    <div>
        <h1><%=dateFormat.format(myDate.getCreateDate())%></h1>
    </div>
</html>