価値のあるセッションがあり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;