我正在使用Codeigniter日期助手来进行时区功能。我想根据我在数据库中保存的时区参考显示用户的时区位置。
示例:
获取时区参考UP1
并返回相应的位置(UTC + 1:00) Berlin, Brussels, Copenhagen, Madrid, Paris, Rome
。日期助手没有此功能。
该功能可以像这样执行..
echo timezone_location('UP1');
将回显
(UTC + 1:00) Berlin, Brussels, Copenhagen, Madrid, Paris, Rome
Codeigniter的时区数据存在于system/langauge/englishdate_lang.php
文件夹中,但我不知道如何访问它来构建该函数。你觉得怎么样?
答案 0 :(得分:3)
CI将语言文件存储为system/language/english/date_lang.php
所以你可以做以下
// load the language file
$this->lang->load('date', 'english');
// will output (UTC -12:00) Baker/Howland Island
echo $this->lang->line('UM12');
答案 1 :(得分:2)
$this->load->helper('language');
$this->lang->load('date', 'english');
echo (lang('UM7')); //gives "(UTC -7:00) Mountain Standard Time"