
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.07.2013, 19:17:36
|
|||
|---|---|---|---|
|
|||
сложение и вычитание времени |
|||
|
#18+
Всем доброго времени суток! Подскажите кто нибудь пожалуйста как сделать сложение\вычитание времени, именно времени ,без даты,суть задачи следующая: Есть Таблица e_users в ней поля(id,receive_time,serv_time) предметная область здесь неважна. Поле id ключевое,receive_time тип varchar(512),serv_time тип timestamp. Принцип обработки данных таков,что, я вызываю php скрипт и отсылаю переменные id, receive_time(принимает такой вид 01:10:00,т.к. данные отправляются именно в таком формате) так же receive_time имеет разделители "," и записывается как одна строка в поле, и может быть представлена в таком виде в таблице 00:30:00,02:10:00,01:05:12 разделители "," добавляются с каждым запросом на обновление . Когда 2 переменных id,receive_time в php собраны, php скрипт отсылает запрос в БД. Мне нужен такой запрос,чтобы когда я отослал receive_time,то она сложилась с текущим временем сервера во временную переменную, например $time=Now(); //время сервера (часы:минуты:секунды) например текущее 18:00:00,когда отослали запрос первый раз. $utime=2:00:00 //время которое пришло на сервер в формате (часы:минуты:секунды) $sumtime=$time+$utime //sumtime будет равно 20:00:00 Код: sql 1. 2. //результат,целое число либо null. Пытался делать через SUM,тоже без вариантов. Затем когда я получу $sumtime, должна создаться другая переменная $subtime=$sumtime-$time и результат например должен быть такой $subtime=20:00:00-19:50:00 $subtime=00:10:00,останется 10 минут,далее результат идет в echo(при каждой отсылке данных, а не после 10 минут). Код: sql 1. в этом запросе время сервера было 10:12:30 а receive_time 2:30:00 результат почему то 7:00:00 показывал. Я уже пытался разные запросы использовать,но результат не то,что мне нужно, пожалуйста,исправьте меня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.07.2013, 22:56:22
|
|||
|---|---|---|---|
сложение и вычитание времени |
|||
|
#18+
Напишите собственную функцию TIME_ADD()... делов-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.07.2013, 23:45:48
|
|||
|---|---|---|---|
|
|||
сложение и вычитание времени |
|||
|
#18+
Пробовал результат null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1836362]: |
0ms |
get settings: |
16ms |
get forum list: |
26ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
127ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 476ms |

| 0 / 0 |
