|
|
|
| Всем привет. Скажите пожалуйста, как можно к datetime прибавить 600 секунд?
Точнее, у меня есть переменная $myrow[time], и к ней я хочу прибавить 10 минут. Как это можно сделать? | |
|
|
|
|
|
|
|
для: kapitalist
(05.03.2012 в 13:46)
| | в каком формате время находится у вас в $myrow[time] ? | |
|
|
|
|
|
|
|
для: kapitalist
(05.03.2012 в 13:46)
| | может сразу в БД это сделать? опишите ситуацию конкретнее, что откуда извлекаете и куда это будете использовать | |
|
|
|
|
|
|
|
для: Valick
(05.03.2012 в 14:23)
| | Ну я извлекаю datetime из БД
$myrow[time] = 0000-00-00 00:00:00
Вот как-то так! | |
|
|
|
|
|
|
|
для: kapitalist
(05.03.2012 в 16:51)
| | Нет, имеется в виду прямо в SQL запросе прибавить
SELECT
...
`time` + INTERVAL 10 MINUTE AS `time`,
...
FROM tbl
|
| |
|
|
|
|
|
|
|
для: kapitalist
(05.03.2012 в 16:51)
| | вот когда прибавили 10 минут, что дальше собираетесь делать с этой цифрой.
это самое важное | |
|
|
|
|
|
|
|
для: Valick
(05.03.2012 в 17:34)
| | if ($online>$time) {
echo "<div style='background: #e6e6e6; margin-left: 10px; text-align: center; width: 200px; color:#5e8c01; padding-top: 2px; padding-bottom: 2px;'>online</div>";
}
else {
echo "<div style='background: #e6e6e6; margin-left: 10px; text-align: center; width: 200px; color:#444444; padding-top: 2px; padding-bottom: 2px;'>offline $online</div>";
}
Вот так я хотел сделать? | |
|
|
|
|
|
|
|
для: Valick
(05.03.2012 в 17:34)
| | Т.е. Если настоящее время меньше чем, время из БД + 300 секунд, то пользователь онлайн | |
|
|
|
|
|
|
|
для: kapitalist
(05.03.2012 в 17:42)
| | потерял из виду вашу тему :(
это можно делать сразу в БД, вам нужна информация для одного пользователя или для целой группы пользователей одновременно? | |
|
|
|