我已经找了几个星期了,但我还没有找到这个问题的最优解决方案:
图片上红色框中的日期应根据用户所在国家/地区的不同而变化。
示例:对于US -> Thursday, Oct 6 2016, 11:27:59 PM
在我的代码中,xDateFormat固定为:"%A, %e.%b %Y, %H:%M:%S",但它应该像我前面说过的那样动态更改。

我在highcharts文档http://api.highcharts.com/highstock/tooltip.xDateFormat中没有找到任何内置函数。
另一种解决方案是根据:https://stackoverflow.com/a/9893752创建我自己的带有国家/地区格式的表。为此,我应该首先检测用户的IP和本地化国家。
有谁有更好的主意吗?
发布于 2016-10-07 17:00:14
对于此特定问题,您可以使用服务,如freegeoip.net或geoplugin.net
欲了解更多信息,请访问this page。
你需要做的就是向他们的服务发送一个请求(通过XHR或你在后台使用的任何东西),以及用户的IP,如下所示:
freegeoip.net/json/ | geoplugin.net/json.gp?ip=
或
您可以使用对象来检索用户的当前日期、日期和时间,并将其发送回服务器以更新您的应用程序。
编辑
IP地址的问题是它不可靠,如果用户在VPN或任何其他匿名代理服务(如TOR )之后,那么收到的IP地址对您没有多大帮助。也许通过在请求中设置头来向用户发送详细信息(时间和位置)会更可靠。
https://stackoverflow.com/questions/39911912
复制相似问题