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 はそれを言語ファイル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');
于 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 に答える