Подсчет количества часов от заданного момента

Статус
В этой теме нельзя размещать новые ответы.

tutneshta

Участник
Добрый день. Подскажите есть ли возможность считать количество часов с какого то момента.
Т.е. есть поле время, заполняется автоматически при создании записи, и нужно что бы с этого момента шел подсчет прошедших часов с момента создания записи?
И еще вопрос, есть ли возможность изменять ширину поля время, как то оно уж совсем широкое а изменить нельзя?,)
 
Последнее редактирование модератором:

Vladimir

Администратор
Команда форума
Добрый день.
Нет, возможности подсчёта прошедшего времени, аналогично расчёту прошедшего периода по дате - в программе на данный момент нету.
Сейчас можно только в момент редактирования записи рассчитать число минут между двумя значениями времени.
На будущее у нас запланировано системное поле [~now], которое будет возвращать текущее время, но его нельзя будет использовать аналогично полю [~today], которое позволяет вычислить разницу между текущей датой и значением определённого поля. Дело в том, что при использовании [~today] в структуре проекта, программа обнаруживая его, производит пересчёт зависимых полей во всех записях объекта. Данная процедура пересчёта осуществляется раз в сутки (при первом запуске или в полночь при непрерывной работе) и при большом числе записей может быть достаточно продолжительной.
Делать подобное для времени нельзя, так как это будет тормозить работу с базой данных каждую минуту.
Если думать над такой задачей, то надо искать какое-то новое решение.

есть ли возможность изменять ширину поля время, как то оно уж совсем широкое а изменить нельзя?
На мой взгляд - ширина нормальная:
Поля даты и времени.png
Приложите, пожалуйста, пример со скриншотом, где ширина поля времени широкая.
 

tutneshta

Участник
это в форме... "время поступления" она никак не меняется
Screenshot_3.png
 
Последнее редактирование модератором:

Vladimir

Администратор
Команда форума
Теперь ясно.
Ширину колонки определяет заголовок поля. Надо его сократить до "Время" или "Вр. пост.".
Другой вариант: использовать поле надписи перед полем времени или после него (как комментарий):
Время с подсказкой.png
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу