Ruby / Rails - 将Unix时间戳转换为HH:MM am / pm with Timezone

时间:2014-01-05 18:05:45

标签: ruby-on-rails ruby datetime time timezone

假设我有以下数据:

Unix时间戳:1388935522

用户时区America/Los_Angeles

我目前有以下代码,

Time.at(1388935522).strftime("%I:%M %P")

转换Unix时间戳。

使用“用户时区”(目前作为“字符串”)来确定偏移量(最好是-8:00)并根据时间显示时间的最佳方法是什么用户的时区(早上7:25)。

非常感谢!

1 个答案:

答案 0 :(得分:0)

你基本上有两种选择:

  1. 服务器端方法
  2. 使用JavaScript的客户端方法
  3. explained both in this answer不超过几天。