0
我想提供一个机会来更改用户配置文件中的日期和时间格式。默认是美国格式。 做什么是最好的方法?在日期和时间格式之间切换
我想提供一个机会来更改用户配置文件中的日期和时间格式。默认是美国格式。 做什么是最好的方法?在日期和时间格式之间切换
我看到它,你有两个选择方式:
使用的I18n。有很多高质量的区域设置文件here,那么您可以存储针对用户的区域设置(例如作为用户模型的属性)。然后你可以使用本地化设置格式:I18n.l(time, :locale => user.locale)
存储在用户的日期和时间格式字符串轮廓,并使用这些值来设置显示的日期/时间:time.strftime(user.time_format)
,其中user.time_format是一样的东西%HH:%MM:%SS %dd/%mm/%yyyy
我会试试。谢谢。 – 2012-03-30 18:39:27
不是默认为en-us,最好是检查他们在请求头中发送给你的Accept-Language? – 2012-03-30 19:38:12
这是个好主意。也许我会试着去实现它。你能建议任何来源阅读? – 2012-03-30 21:02:54