Страница 1 из 1

Дата в поле "Дата"

Добавлено: 05 авг 2016, 07:15
Евгений
В разделе Настройки/Приложение установил формат даты - "d/m/Y"

Теперь в таблицах дата отображается в соответствии с заданным форматом. А в форме редактирования формат отображения не изменился. Можно ли как-то задать его отдельно? Либо внести исправления в программу чтобы формат даты везде соответствовал настройкам?
1dat.png

Re: Дата в поле "Дата"

Добавлено: 05 авг 2016, 07:27
support
Чтобы сохранить дату корректно, мы должны ее прочитать и записать в базу данных, вот почему в поле ввода используется формат YY-MM-DD. Пользовательский формат может быть гораздо сложнее чем "d/m/Y" и существует вероятность некорректной записи даты в базу данных.

Re: Дата в поле "Дата"

Добавлено: 05 авг 2016, 07:37
Евгений
Согласен, дата хранится в соответствии с требованиями СУБД. А вот показывать дату пользователю в поле можно ведь как угодно? В списке дата показывается так как задано форматом, а для показа в поле тоже наверное можно примерить формат? И потом при записи разбирать тоже в соответствии с форматом из настроек.

Re: Дата в поле "Дата"

Добавлено: 05 авг 2016, 08:55
support
В списке дата показывается так как задано форматом, а для показа в поле тоже наверное можно примерить формат?
можно, но данный тип календаря такое не поддерживает

например, можно использовать https://jqueryui.com/datepicker/#alt-field
но формат даты отличается чем у ПХП так что нужно добавлять еще одну опция для настроек формата...

так что, как видите, текущий вариант, наиболее простой и понятный

конечно, есть способ, но я этим сейчас не хочу заниматься, есть более важные дела, а эта мелочь не критическая:)

Re: Дата в поле "Дата"

Добавлено: 08 авг 2016, 12:47
nikorn
См. также обсуждение здесь: http://rukovoditel.net/forum/ru/viewtopic.php?f=7&t=463