【问题标题】:Using Codeigniter date helper to get timezone location使用 Codeigniter 日期助手获取时区位置
【发布时间】:2012-06-15 22:58:53
【问题描述】:

我将 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 中,但我不确定如何访问该文件夹来构建函数。你怎么看?

【问题讨论】:

    标签: php codeigniter time timezone


    【解决方案1】:
    $this->load->helper('language');
    $this->lang->load('date', 'english');
    echo (lang('UM7')); //gives "(UTC -7:00) Mountain Standard Time"
    

    【讨论】:

      【解决方案2】:

      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');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多