powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Из формата h:i:s в h:i для поля типа time
11 сообщений из 11, страница 1 из 1
Из формата h:i:s в h:i для поля типа time
    #37983308
roma126
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите, пожалуйста, не могу никак вывести в формате часы:мин , поле (tm) типа time.
Код тут:
Код: php
1.
2.
3.
4.
5.
6.
$query = "SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(tm))) FROM $aTableName WHERE fio='ee'"; 
 $result = mysql_query($query,$dbConn);
 $res=mysql_fetch_array($result);
 echo "<br/>";
 $r=$res["SEC_TO_TIME(SUM(TIME_TO_SEC(tm)))"];
 echo $r;
...
Рейтинг: 0 / 0
Из формата h:i:s в h:i для поля типа time
    #37983368
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roma126,

Код: php
1.
echo date_format(date_create($r), 'H:i');
...
Рейтинг: 0 / 0
Из формата h:i:s в h:i для поля типа time
    #37983420
roma126
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman,

Warning: date_create() [function.date-create]: Failed to parse time string (-17:05:00) at position 6 (:): Unexpected character in X:\home\ot\www\vr.php on line 29
15:04

выдает текущее время, а переменную не хочет...
...
Рейтинг: 0 / 0
Из формата h:i:s в h:i для поля типа time
    #37983452
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roma126,

Код: php
1.
echo join(':',sscanf(" 23:59:09 ", "%d:%d"));



поведение date_create() зависит от локальных настроек таймзоны. поэтому надо юзать осторожно и внимательно
...
Рейтинг: 0 / 0
Из формата h:i:s в h:i для поля типа time
    #37983458
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а почему -17
отрицательное время? )
...
Рейтинг: 0 / 0
Из формата h:i:s в h:i для поля типа time
    #37983531
roma126
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,

нормально получается, только вот если вместо " 23:59:09 "
пишу время "23:09:09" получается как то без 0, 23:9, а нужно 23:09. А минус это условие такое нужно суммировать время, а там где минус стоит, соответственно вычитать...
...
Рейтинг: 0 / 0
Из формата h:i:s в h:i для поля типа time
    #37983603
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Взять первые пять символов из строки - не судьба?
...
Рейтинг: 0 / 0
Из формата h:i:s в h:i для поля типа time
    #37983641
roma126
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

иногда может положит быть, тогда 5 символ не нужен.
...
Рейтинг: 0 / 0
Из формата h:i:s в h:i для поля типа time
    #37983670
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roma126,

Код: php
1.
echo substr(trim("-17:09:59"), 0, strrpos($s,':') );
...
Рейтинг: 0 / 0
Из формата h:i:s в h:i для поля типа time
    #37983706
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roma126получается как то без 0
Код: php
1.
"%[^:]:%[^:]" // для sscanf
...
Рейтинг: 0 / 0
Из формата h:i:s в h:i для поля типа time
    #37983767
roma126
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman,

всем спасибо, получилось так:
echo join(':',sscanf("$r", "%[^:]:%[^:]" ));
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Из формата h:i:s в h:i для поля типа time
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]