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

Формат даты

Добавлено: 18 фев 2022, 15:03
ivan32
поле дата с календарем имеет формат Y-m-d , неудобно писать вручную если даты разбросаны по годам и чтобы не тыкать мышкой, хочется d.m.Y , но если выбрать поле ввода по маске 99.99.9999 тогда это поле по понятным причинам не может использоваться в фильтре и в sql запросе невозможно с ним взаимодействовать как с датой.

как реализовать d.m.Y в поле перед календариком, совсем уже голова не соображает=)

Re: Формат даты

Добавлено: 18 фев 2022, 15:25
nruslan2
можно воспользоваться поиском, чтобы не дублировать одни и теже темы:

viewtopic.php?f=2&t=3117&p=21699&hilit= ... %8B#p21699
viewtopic.php?f=2&t=4414&p=19721&hilit= ... %8B#p19721
viewtopic.php?f=2&t=2542&p=14793&hilit= ... %8B#p14793
ну и далее по списку)

в кратце - нет такой возможности! изначально дата на форме ввода YYYY-MM-DD.
Но всегда есть доработки: viewtopic.php?p=21726#p21726

Re: Формат даты

Добавлено: 18 фев 2022, 15:44
ivan32
Я воспользовался поиском и нашел лишь то, что данная потребность есть уже давно и так же есть у вас платное дополнение ) почему бы не включить это в основную часть?) тем более с учетом того что данные в базе хранятся в секундах всеравно=) я бы понял если нет решения вообще, но оно есть, просто платное )

Re: Формат даты

Добавлено: 18 фев 2022, 16:10
ivan32
fieldtype_input_datetime поменял , пишет в секундах, изменяет, сохраняет, выводит вроде без проблем. Раз в некоторых темах Support ссылался на то, что это не стоит делать, то откуда ждать беды? календари вроде так же в секундах работают ?

Re: Формат даты

Добавлено: 18 фев 2022, 16:34
nruslan2
возможно в будушем появится возможность, сейчас к сожалению нет.
fieldtype_input_datetime просто поменять yyyy-mm-dd на dd. mm. yyyy не выйдет, фильтр вроде как перестают работатьи еще какой то момент был (вроде при редактировании записи в форме откроется не тот формат)!
в общем не все так просто, как оказалось с датой!

Re: Формат даты

Добавлено: 18 фев 2022, 16:40
ivan32
Странно, у меня работают фильтры, записывается в секундах, так же редактируется, там помимо типа ниже еще тип изменил

Re: Формат даты

Добавлено: 18 фев 2022, 16:42
nruslan2
ну значит работает) 😁
хотя тема где то была там как раз меняли в файле значение в двух местах! )

Re: Формат даты

Добавлено: 18 фев 2022, 16:43
ivan32
ниже d.m.Y поставить в нескольких местах

Могу прислать файл, удобно когда в секундах в базе, за что разработчику респект!

Re: Формат даты

Добавлено: 18 фев 2022, 17:44
nruslan2
Посмотрел (освежил в памяти):
версия 3.0.1
замена в файле fieldtype_input_datetime дает вам возможность вводить руками в моменте создания записи, но если при этом всплывет календарик и вы захотите что либо там изменить то у вас все улетит.
при редактировании записи все улетит, если пользоваться календарем.
И того если всплывает календарик то у вас все улетает! или вы захотите выбрать через календарь не сработает.
такой фокус с файлом fieldtype_input_date не проходит изначально.

В фильтрах вы не можете вводить дату в формате d.m.Y.

PS если хотите увидеть как должно правильно работать d.m.Y. - могу дать доступ к демобазе где включена данная функция) Единственный момент в доработке это то что формат d.m.Y. жестко вшивается в систему и его нельзя переключать(

Re: Формат даты

Добавлено: 18 фев 2022, 18:26
ivan32
Почему вы решили что у меня все улетит? $choices dd.mm.yyyy ? проверил несколько раз и так и по другому. единственное что время предлагает еще выбрать, хоть его и не ставит никуда. в input_date - нет $choices, поэтому он остался в js, заходим туда и там же меняем формат ввода