Вот щас тайм из бд берем а мне надо узнать скок осталось до тайма из базы +89400сек.дайте кусок кода а то не вкурю как сделать
Нашел в интернете, ниже источник.
[code]
<?php
/**
* сколько времени осталось до окончания акции
* Удалён string 11д 8ч
* Удалён string 8ч 40м
* Удалён string 40м 20с
* Удалён string 20с
*/
function timeLeft($mysqlDate) {
$seconds = strtotime($mysqlDate) - time();
$days = floor($seconds / 86400);
$seconds %= 86400;
$hours = floor($seconds / 3600);
$seconds %= 3600;
$minutes = floor($seconds / 60);
$seconds %= 60;
if ($days) {
return "{$days}д {$hours}ч";
}
if ($hours) {
return "{$hours}ч {$minutes}м";
}
if ($minutes) {
return "{$minutes}м {$seconds}с";
}
return "{$seconds}с";
}
?>
[/code]
Источник: http://solutioncatalog.a505.ru/sol/show?id=245
<?php
$new=$base['time']+89400;
echo "Осталось: ".round(($new-time())/3600)." часов.";
?>
Вот вариант получше: http://biznesguide.ru/coding/193.html