Страница 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, заходим туда и там же меняем формат ввода