PHP - Codeigniter将日期时间视图设置为语言环境

时间:2013-07-29 17:55:22

标签: php codeigniter datetime timezone locale

我正在使用CodeIgniter,我的观点中有大量​​的date('format',strtotime(unixtimestamp))方法。

因此,当用户选择自己的语言时,我希望自动将所有日期时间转换为我所有观看的区域设置时区。

是否有任何递归方式可以实现这一目标?

The infos i get from users is their selected language:
it = Italian
fr = French
es = Espanol
etc... so i get lang key codes

我真诚地无法从头脑中得到任何东西。

真的有任何帮助。感谢。

1 个答案:

答案 0 :(得分:1)

根据您存储timezone preference的方式,您可以使用date_default_timezone_set()

例如:

date_default_timezone_set('America/New_York');

注意:我不熟悉CodeIgnitor,但只要你在引导程序或配置脚本中设置它,就在你调用date()之前,这将自动显示所有设置区域设置中的日期。