2

我正在为时区函数使用 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但我不确定如何访问它来构建函数。你怎么看?

4

2 回答 2

3

CI 将其存储在语言文件系统/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');
于 2012-06-13T02:10:03.167 回答
2
$this->load->helper('language');
$this->lang->load('date', 'english');
echo (lang('UM7')); //gives "(UTC -7:00) Mountain Standard Time"
于 2012-06-13T02:09:04.460 回答