{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (26 июл 2014, 11:50) [0/0] [0] [спам] [под]

Вот щас тайм из бд берем а мне надо узнать скок осталось до тайма из базы +89400сек.дайте кусок кода а то не вкурю как сделать

2.
MyZik * 3.1
(26 июл 2014, 11:53) [0/0] [0] [спам] [под]

Нашел в интернете, ниже источник.
[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

3. (26 июл 2014, 11:53) [0/0] [0] [спам] [под]

<?php
$new=$base['time']+89400;
echo "Осталось: ".round(($new-time())/3600)." часов.";
?>

4.
MyZik * 3.1
(26 июл 2014, 11:54) [0/0] [0] [спам] [под]

Вот вариант получше: http://biznesguide.ru/coding/193.html

5. [автор] (26 июл 2014, 11:55) [0/0] [0] [спам] [под]

MyZik, щас тестану

6. (26 июл 2014, 11:59) [0/0] [0] [спам] [под]
MyZik,

Не плохо. Но можно и лучше.

7. [автор] (26 июл 2014, 12:02) [0/0] [0] [спам] [под]

MyZik, а если ему в секах время давать ???

8. (26 июл 2014, 12:04) [0/0] [0] [спам] [под]
xxxPROFISSIONALxx,

Так там и надо в секундах*

9. [автор] (26 июл 2014, 12:04) [0/0] [0] [спам] [под]

Alekksss, второй вариант он в дате дает вродь

10. [автор] (26 июл 2014, 12:11) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений