将用户的本地时间输入我的 Rails 应用程序

Getting the user's local time into my Rails app

本文关键字:输入 我的 Rails 应用程序 时间 用户      更新时间:2023-09-26

如何将用户的本地时间输入我的 Rails 应用程序?

我不能询问他们的时区,也不想使用一些 API 从 ip 获取时区。

我认为这可能涉及将Javascript日期传递给我的Rails应用程序 - 我如何做好?在我看来,我可以用 therubyracer 来做到这一点,但这很混乱。

如果您希望用户通过表单约会,则可以使用隐藏的表单字段并使用javascript在该字段中输入用户的时间。

或者,在window.load上,您可以将AJAX调用(或类似)发送到某个自定义 URL,并在参数中包含日期时间。