特定の国/地域を選択すると、ルビーの国/地域リストを表示するコードを探しています。タイムゾーンが表示されます。たとえば、国/地域として「イギリス」を選択すると、タイムゾーンとして「(GMT +00:00)London」と表示されます。私のアプリケーションはRails 3.2.11で動作します。私は国 gemとすべての時間帯を使用してすべての国を表示していますActiveSupport :: TimeZone。 Ruby on Railsがデフォルトでこの機能を提供しているかどうか、あるいはこれを実現する他の方法があるかどうかを知りたい。国のタイムゾーンを一覧表示する
1
A
答えて
2
TimeZoneクラスを使用できます。あなたは、すべてのタイムゾーンのリストを取得することができます。
zones_hash = ActiveSupport::TimeZone::MAPPING
そして、あなたは、次のようにどの国のタイムゾーンを取得することができます。
country_zone = ActiveSupport::TimeZone.new("Europe/Skopje")
country_zone.formatted_offset
出力:上記の例+01:00
。
+0
ありがとうございました。これは本当に機能します。しかし、私が( 'US')や( 'AE')のような引数を渡すかどうかを知りたいのですが、タイムゾーンを教えてくれますか?それのための方法はありますか? –
+0
@ShabiniRajadasあなたはマッピングハッシュから文字列を使うべきです。 'ActiveSupport :: TimeZone.new("太平洋標準時間(米国とカナダ) ")'または 'ActiveSupport :: TimeZone.new("山岳時間(米国&カナダ) ")' .. 'あなたは場所を指定する必要があるからです。 –
関連する問題
- 1. 特定の言語のすべての国を一覧表示
- 2. 国名一覧をプルダウンで表示するPHPExcel
- 3. データリストに国の一覧が表示されません
- 4. Facebook内の国のすべての都市を一覧表示するFQL
- 5. アクティブな(実行中の)アプリケーションの一覧を一覧表示で表示する
- 6. リフレッシュ一覧表示
- 7. の一覧を表示
- 8. ファイルの一覧を表示
- 9. データベースのテーブルを一覧表示する
- 10. Dymolaのアニメーションオブジェクトを一覧表示する
- 11. リストビューのフォルダを一覧表示する
- 12. ローカルグループのメンバーを一覧表示する
- 13. ビデオを一覧表示で表示
- 14. ユーザー名の一覧表示
- 15. マルチキャストソケットの一覧表示
- 16. $ PATHを一覧表示するには?
- 17. フォルダを一覧表示するPHP opendir()
- 18. ハイパーリンクを一覧表示するPHPスクリプト?
- 19. Subversionリポジトリを一覧表示する
- 20. アイテムを一覧表示するOnClickリスナー
- 21. スタートアッププログラムを一覧表示する方法
- 22. フィルター一覧を値の一覧に表示
- 23. は、カナダと米国は、私がドロップダウンにカナダと米国で唯一のタイムゾーンを表示したいPHP
- 24. ビルドコンテキストを表示または一覧表示するDockerコマンド/オプション
- 25. テーブル内のファイルの一覧を表示
- 26. Outlookのグローバルアドレス一覧を表示
- 27. 括弧内のテキストを一覧表示
- 28. Wordpressの投稿一覧を表示
- 29. Office365のランチャーアプリケーションを一覧表示
- 30. EMRのS3フォルダを一覧表示
私は理解できません。すでに何かを書いていて、それが直接行えるかどうかを知りたいですか?もしそうなら、あなたは何を書いたのですか? –