如何在WordPress中获取用户时区?

时间:2021-06-25 作者:Besart

如果您不知道用户来自哪里,我如何在Wordpress中获取用户时区。

假设用户在美国,我需要获取美国时区;如果用户在德国,我需要获取德国时区。

1 个回复
SO网友:Dylan Hildenbrand

由于WordPress是一个服务器端框架/CMS,它可能没有您想要的功能。如果您正在寻找获取此信息的方法,最可靠的方法可能是be to ask the user.

为了让用户尽可能无痛,可以通过客户端脚本(即JavaScript)实现此功能,您可以尝试infer the user\'s timezone:

-new Date().getTimezoneOffset()/60;
然后要求用户确认它是正确的时区。请记住,客户端代码是在用户的机器上运行的,可以完全禁用。

相关推荐

客观和基于证据的WordPress和PHP是否会消亡,因为未来是由前端渲染而不是服务器端渲染组成的?

一个叫Pablo的朋友告诉我要学习WordPress CMS,但另一个叫Lucas的朋友告诉我要学习Strapi CMS,因为服务器端渲染和PHP一般都越来越倾向于使用react、angular或vue等工具进行前端渲染。I do not want your opinion 因为在这个平台上严禁发表意见,他们会让版主关闭这个问题。我想要基于真实证据的事实和可靠的论据来证明WordPress和通过PHP的服务器端呈现在未来30年内是否真的被新的javascript玩具所取代(实际上,如果我还活着的话,我将在