我在Java Spring MVC,Hibernate和AngualarJS中创建了一个应用程序,在应用程序中我禁用了某些日期和时间。该应用程序适用于localhost。但是当我托管应用程序时,禁用日期和时间似乎是错误的。我的服务器位于英国,当我试图从印度访问时,它禁用了错误的时间和日期。在我驻留在服务器中的java代码中,我使用以下代码获取当前日期时间
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
System.out.println(dateFormat.format(date));
任何人都可以告诉我一些解决方案。
我们如何在服务器端获取客户端用户日期时区
答案 0 :(得分:3)
在客户端的浏览器上抽出时间并将其发送到您的网络服务器。
或者,您可以使用客户端的IP来确定时区,然后确定当地时间。
答案 1 :(得分:0)
从服务器获取时间,服务器始终更新。 当您在服务器上运行应用程序时,您将无法获得服务器时间,当您在客户端上运行时,您也会得到客户端时间
日期d1 =新日期();
SimpleDateFo enter code here
rmat df = new SimpleDateFormat(“MM / dd / YYYY HH:mm a”);
String formattedDate = df.format(d1);