In the past, time zones have been very difficult to work with, but no longer! Rails 2.1 brings with it great time zone support as you can see in this episode.
rake time:zones:local
# config/environment.rb
config.time_zone = "Pacific Time (US & Canada)"
# controllers/application.rb
before_filter :set_user_time_zone
private
def set_user_time_zone
Time.zone = current_user.time_zone if logged_in?
end
# in migration file
add_column :users, :time_zone, :string
<!-- users/new.html.erb -->
<%= f.time_zone_select :time_zone, TimeZone.us_zones %>
分享到:
相关推荐
if your system lose some Time Zones, you can use this reg file to recover them.
Android MTK 时区添加所用到的文件,方法在我的博客里有
安装 添加到您的Gemfile中: gem 'i18n-timezones'用法 时区将自动转换为当前语言环境。 甚至:default都将转换为当前语言环境。 time_zone_select :user , :time_zone , ActiveSupport :: TimeZone . us_
timezones.json
Laravel开发-timezones Laravel框架。
Laravel开发-timezones-test Laravel框架。
Laravel开发-laravel-timezones Laravel的时区包。
Laravel开发-timezones-test .zip
Laravel开发-timezones .zip.zip
时区列表 该软件包包含基于常规选项的一系列时区。 它不遵循任何完整的数据集,但几乎包含所有基本时区。...import timezones from 'timezones-list' ; // or var timezones = require ( 'timezones-list' ) ;
npm install --save countries-and-timezones 浏览器 将以下脚本添加到您的项目中(仅〜9kb): <!-- Latest version --> < script src =" ...
python库。 资源全名:timezones-1.4.tar.gz