Php 如何从codeigniter中的时区获取日期和时间?

Php 如何从codeigniter中的时区获取日期和时间?,php,codeigniter,Php,Codeigniter,我制作了一个函数getDate(),用于从时区获取日期和时间,并将该函数调用到submitClient()中,但我获取的是系统日期和时间,而不是亚洲/加尔各答时区的当前日期和时间,因此如何获取该日期和时间???您也可以使用 public function getDate() { $date=''; $timezone = "Asia/Kolkata"; if(function_exists('date_default_timezone_set')) dat

我制作了一个函数getDate(),用于从时区获取日期和时间,并将该函数调用到submitClient()中,但我获取的是系统日期和时间,而不是亚洲/加尔各答时区的当前日期和时间,因此如何获取该日期和时间???

您也可以使用

public function getDate()
{
    $date='';
    $timezone = "Asia/Kolkata";
    if(function_exists('date_default_timezone_set'))
        date_default_timezone_set($timezone);
    $date=date('d-m-Y H:i:s');
    return $date;
}

public function submitClient() 
{
   $date=$this->util_model->getDate();
   print($date);
}
创建函数太容易了


我希望它能为您工作。

好的……但我想要timezome日期如果我的系统或机器日期错误,那么如何获得准确的日期??
$datestring = "Year: %Y Month: %m Day: %d - %h:%i %a";
$time = time();

echo mdate($datestring, $time);