Mysql
 sql >> база данни >  >> RDS >> Mysql

Извлечете датата и я преобразувайте в конкретна часова зона според часовата зона на потребителя

$date = new DateTime($result->s_start, new DateTimeZone($result->s_timezone));
$date->setTimezone(new DateTimeZone('Africa/Cairo'));
echo $date->format('Y-m-d H:i:sP') ;

Ресурси

Редактиране Функция в контролера за преобразуване на часови зони.

public function _convert_time($result){
    $date = new DateTime($result->s_start, new  DateTimeZone($result->s_timezone));
    $date->setTimezone(new DateTimeZone('Africa/Cairo'));
    return $date->format('Y-m-d H:i:sP') ;
}

Сега можете да повторите резултата

foreach($results as $result){
    echo $this->_convert_time($result);
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проверите, че идентификаторът на потребителя на Facebook вече съществува, преди да стартирате приложението?

  2. Неуспешна работа за mysqld.service Вижте състоянието на systemctl mysqld.service

  3. MySQL функция SELECT за сумиране на текущите данни

  4. Моделиране на бази данни за международни и многоезични цели

  5. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:в mysql