Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: сложение даты

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
daglas1
Отправлено: 17 Июля, 2012 - 19:31:24
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Июль 2011  


Помог: 1 раз(а)




Всем привет.
Есть поле timel в таблице мускульной БД.
В нем хранится время в формате hh:mm
к нему нужно прибавить ХХ минут и сохранить это значение в переменную.
Я пробовал через скьюель запросы не не получилось.
 
 Top
DeepVarvar Супермодератор
Отправлено: 17 Июля, 2012 - 19:50:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Потому что данные надо хранить в нормальном формате, тогда все будет работать и через (о госспаде, я это не выговорю):
daglas1 пишет:
скьюель
.
 
 Top
Macka_CMEXA
Отправлено: 17 Июля, 2012 - 20:36:57
Post Id


Гость


Покинул форум
Сообщений всего: 100
Дата рег-ции: Июль 2012  


Помог: 5 раз(а)




это только кусок кода, который может натолкнуть на мысль ;)
CODE (htmlphp):
скопировать код в буфер обмена
  1. ...
  2. $res =  mysql_query("SELECT `timel` from `tbl` WHERE ... ");
  3. $rslt = mysql_fetch_row($res);
  4.  
  5. $istime = strtotime($rslt[0]);
  6. $addtime  = explode(':','1:01:01');
  7. $time = $addtime[0]*3600+$addtime[1]*60+$addtime[2];
  8.  
  9. echo $rslttime = date("H:i:s", $istime+$time);


что-то вроде, а вообще
Цитата:
Потому что данные надо хранить в нормальном формате, тогда все будет работать и через MySQL

(Отредактировано автором: 17 Июля, 2012 - 20:43:56)

 
 Top
daglas1
Отправлено: 17 Июля, 2012 - 20:46:13
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Июль 2011  


Помог: 1 раз(а)




Macka_CMEXA пишет:
это только кусок кода, который может натолкнуть на мысль ;)
CODE (htmlphp):
скопировать код в буфер обмена
  1. ...
  2. $res =  mysql_query("SELECT `timel` from `tbl` WHERE ... ");
  3. $rslt = mysql_fetch_row($res);
  4.  
  5. $istime = strtotime($rslt[0]);
  6. $addtime  = explode(':','1:01:01');
  7. $time = $addtime[0]*3600+$addtime[1]*60+$addtime[2];
  8.  
  9. echo $rslttime = date("H:i:s", $istime+$time);


что-то вроде, а вообще
Цитата:
Потому что данные надо хранить в нормальном формате, тогда все будет работать и через MySQL

Пасибо за совет. Просто у меня уже таблицы готовые в ТЗ. И дампы таблиц тоже готовые.
Так что я делаю исключительно кодинг. За меня уже всю структуру спроектировали.
 
 Top
DeepVarvar Супермодератор
Отправлено: 17 Июля, 2012 - 23:40:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




daglas1 пишет:
За меня уже всю структуру спроектировали
Проекториат на броневике... Закатив глазки
Так перепроектируйте, конвертните дамп.
Ато ж геморрой будет еще бОльшим..
 
 Top
daglas1
Отправлено: 17 Июля, 2012 - 23:42:57
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Июль 2011  


Помог: 1 раз(а)




DeepVarvar пишет:
daglas1 пишет:
За меня уже всю структуру спроектировали
Проекториат на броневике... Закатив глазки
Так перепроектируйте, конвертните дамп.
Ато ж геморрой будет еще бОльшим..

Там таблиц около 10. В принцыпе спроетивроанно не плохо если глобально взять.
А переменная timel отведенна для хранения времени заранее запланированных событий.
Эту переменную редактируют пользователи когда планируются свой рабочий график.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB