我正在开发一个joomla扩展,在default.php文件中,我有以下代码:
foreach($this->subv as $subv) {
$giorni = ((int)$subv->data_fine - (int)$subv->data_inizio);
$ore = ($giorni * 24) % 24;
echo $giorni.' : '.$ore;
}
$ this-> subv是一个对象,其中包含mysql查询的结果。我的问题是,echo打印$ subv-> data_fine值,而不是减法的结果。 $ subv-> data_fine和$ subv-> data_inizio包含time()函数的结果。
我该如何解决这个问题?
谢谢!
最佳答案
如果我正确理解您的问题,则$giorni
等于$subv->data_fine
,这仅表示(int)$subv->data_inizio
的值为零。你检查了吗?