Tag:

获取当前时间的电话号码

我想写一个RoR移动应用程序,它给我一个给定电话号码的国家当前时间及其区号。 这有什么好的api吗?

Ruby on Rails:为什么当我向DB写一个时间时,我会获得时区,然后再读回来?

我将environment.rb中的config.time_zone设置为“UTC”,当我发出“select now();”时,我的mySQL服务器返回当地时区的当前时间。 当我要求“select utc_timestamp”时,在utc中 我正在运行rails 2.1.2,mysql gem 2.7.3,activerecord gem 2.1.2和mysql –version返回“Ver 14.12 Distrib 5.0.27 for Win32(ia32)”。 编辑:我的environment.rb设置为UTC,自从我启动项目以来。 服务器重启不会发生任何变化。 record = Record.find(:first) puts Time.now # Tue Nov 25 17:40:48 -0800 2008 record.time_column = Time.now record.save mysql> select * from records; ——————— 2008-11-26 01:40:48 #note that this is the same time, in UTC. record = Record.find(:first) puts […]

time_select form helper将新时间对象解释为UTC而不是配置的时区

我遇到的对我来说似乎是一个简单的问题,但我无法弄清楚我做错了什么。 在我的应用中,用户可以通过简单的form_for添加他们的课程。 他们可以输入课程讲座的start_time和end_time,如下所示: Start Time 5, :ampm => true } %> End Time 5, :ampm => true } %> 我将application.rb中的时区配置为设置为东部时间,这似乎正常工作,因为在正确的时区返回created_at。 但是,我遇到的问题是start_time和end_time作为UTC输入到数据库中。 因此,当用户选择在上午10点开始的类时,输入为10 UTC而不是10 AM EST / 15:00 UTC。 我在这里想念的是什么? 似乎我想要发生的事情应该是可能的。