Столкнулись с такой проблемой в календаре.
Сотрудники работают в разных часовых поясах, и персональный календарь ведут по своему времени (хотя в настройках время установлено единое). Нужно чтобы часть мероприятий (общие собрания, тренинги и личные встречи с руководителем) отражались соответственно в общем календаре по установленной временной зоне приложения, но для каждого пользователя отдельно автоматически менялось время в соответствии с его временной зоной. Сталкивались ли вы с реализацией возможности устанавливать временную зону каждому пользователю отдельно?
Временная зона
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Временная зона
На данный момент такой возможности не предусмотрено.
Re: Временная зона
А почему бы не создать в сущности пользователь поле значение поправки на часовой пояс (есть разные способы какой удобнее)
Имеющиеся возможности
Через системное поле [current_user_id] (id текущего пользователя) получаем значение его поправки.
Через системное поле created_by (id пользователя создавшего запись) получаем значение поправки пользователя создавшего запись.
Далее алгоритм:
[Время в записи] - [поправка создавшего запись] + [время просматривающего запись] = [время в часовом поясе каждого кто просматривает, при этом каждый указывает свое время]
Вычитание, сложение если проводить в UNIXTIME на мой взгляд должно работать, удобнее php
Дополнено: перечитал что это о личном календаре, согласен что там этот вариант не пройдет
Имеющиеся возможности
Через системное поле [current_user_id] (id текущего пользователя) получаем значение его поправки.
Через системное поле created_by (id пользователя создавшего запись) получаем значение поправки пользователя создавшего запись.
Далее алгоритм:
[Время в записи] - [поправка создавшего запись] + [время просматривающего запись] = [время в часовом поясе каждого кто просматривает, при этом каждый указывает свое время]
Вычитание, сложение если проводить в UNIXTIME на мой взгляд должно работать, удобнее php
Дополнено: перечитал что это о личном календаре, согласен что там этот вариант не пройдет
Re: Временная зона
Какой то сложный алгоритм, имхо делается все намного проще!
Собственно вот:
Собственно вот:
- ODI
- Сообщения: 61
- Зарегистрирован: 25 май 2019, 14:41
- Имя: Вячеслав Одишария
- Откуда: РФ, СПб
- Организация: ODI.LEGAL - юридические услуги
- Контактная информация:
Re: Временная зона
Добрый день!
Имеются сущность "Судебные заседания" с полем "Начало судебного заседания (местное время)" и сущность "Суд" с полем "Часовой пояс UTC". Как сделать, чтобы автоматически в поле "Начало (московское время)" отображалось соответствующее значение с учётом часового пояса?
Спасибо!
Имеются сущность "Судебные заседания" с полем "Начало судебного заседания (местное время)" и сущность "Суд" с полем "Часовой пояс UTC". Как сделать, чтобы автоматически в поле "Начало (московское время)" отображалось соответствующее значение с учётом часового пояса?
Спасибо!
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Временная зона
Добавить поле PHP код и там выводить дату учитывая указанную временную зону.