我有一个包含microtime(true)
价值的会话。如下所示:
Yii::app()->user->setState('portal_logged_time', microtime(true));
现在我想在上面的会话中添加 15 分钟,但它应该保留在微时间中。
$starttime = Yii::app()->user->getState('portal_logged_time');
// Now i want to add microtime of 15 minutes into $starttime
$endtime = // i want to do something like this ($starttime*15*60);
我已经尝试过了,但它不起作用$starttime*15*60
。
那么如何实现呢?
之后,我试图获取剩余的分钟和秒数:
$duration = $endtime-$starttime;
$hours = (int)($duration/60/60);
$minutes = (int)($duration/60)-$hours*60;
$seconds = (int)$duration-$hours*60*60-$minutes*60;