ошибка php Message: Unsupported operand types
Привет я выполняю операцию в php с parentesis; и я получаю эту ошибку
код ошибки:
Fatal error: Unsupported operand types in
C:\xampp\htdocs\olPrueba2\application\controllers\Admin.php on line 705
A PHP Error was encountered
Severity: Error
Message: Unsupported operand types
Filename: controllers/Admin.php
Line Number: 705
Backtrace:
это строка, которая утверждает, что имеет ошибку:
$u=($yearC-$Yhire_date)*12;
Как я могу решить, переменные я беру из базы данных с помощью метода, это тип даты будет поэтому?
код метода:
public function getyearHire($roster_salesforcename){
$this->db->select('roster_hire_date');
$this->db->where('roster_salesforcename', $roster_salesforcename);
$this->db->group_by('YEAR(roster_hire_date)');
$data = $this->db->get('ol_roster');
$response = $data->result();
return $response;
}
2
1 answers
Если переменные являются датами, вы не можете использовать -. вы должны использовать date_diff asi:
$u=date_diff($year,$Yhire_date);
2
Author: alanfcm, 2018-04-06 23:43:26