首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在highcharts中检测正确的日期格式

如何在highcharts中检测正确的日期格式
EN

Stack Overflow用户
提问于 2016-10-07 15:37:11
回答 1查看 62关注 0票数 0

我已经找了几个星期了,但我还没有找到这个问题的最优解决方案:

图片上红色框中的日期应根据用户所在国家/地区的不同而变化。

示例:对于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和本地化国家。

有谁有更好的主意吗?

EN

回答 1

Stack Overflow用户

发布于 2016-10-07 17:00:14

对于此特定问题,您可以使用服务,如freegeoip.netgeoplugin.net

欲了解更多信息,请访问this page

你需要做的就是向他们的服务发送一个请求(通过XHR或你在后台使用的任何东西),以及用户的IP,如下所示:

freegeoip.net/json/ | geoplugin.net/json.gp?ip=

您可以使用对象来检索用户的当前日期、日期和时间,并将其发送回服务器以更新您的应用程序。

编辑

IP地址的问题是它不可靠,如果用户在VPN或任何其他匿名代理服务(如TOR )之后,那么收到的IP地址对您没有多大帮助。也许通过在请求中设置头来向用户发送详细信息(时间和位置)会更可靠。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39911912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档