2012-03-30 16 views
0

ユーザープロファイルの日付と時刻の形式を変更することができます。デフォルトは米国形式です。 これを行うにはどうすればよいですか?日付と時刻の書式を切り替える

+1

デフォルトのen-usではなく、リクエストヘッダでAccept-Languageがあなたに送信したものを確認する方が良いでしょうか? –

+0

良いアイデアです。おそらく私はそれを実装しようとします。読みたい情報源を教えてください。 –

答えて

1

私は次の2つのオプション持って、それを見る方法:

  1. 使用国際化を。良質のロケールファイルhereがたくさんある場合、ユーザーに対してロケールを保存できます(ユーザーモデルの属性など)。その後、書式を設定するためにローカライズを使用することができます。I18n.l(time, :locale => user.locale)

  2. ストアのユーザーが日付と時刻のフォーマット文字列が表示された日付/時刻を設定するためにこれらの値をプロファイリングして使用します。user.time_formatは%HH:%MM:%SS %dd/%mm/%yyyy

  3. のようなものである time.strftime(user.time_format)
+0

私はお試しください。ありがとう。 –

関連する問題