Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Операции с временем
|
|||
|---|---|---|---|
|
#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 Код: php 1. 2. 3. Затем когда я получу $sumtime , должна создаться другая переменная $subtime =$sumtime-$time и результат например должен быть такой $subtime=20:00:00-19:50:00 $subtime =00:10:00,останется 10 минут,далее результат идет в echo(при каждой отсылке данных, а не после 10 минут). Код: php 1. в этом запросе время сервера было 10:12:30 а receive_time 2:30:00 результат почему то 7:00:00 показывал. Я уже пытался разные запросы использовать,но результат не то,что мне нужно, пожалуйста,исправьте меня,может все можно сделать в php одной строкой? Модератор: Кросспост 14634014 Нехорошо начинать общение на форуме с нарушения правил. Топик закрыт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 21:26 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1463576]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 348ms |

| 0 / 0 |
