Фильтр по месяцам

Все вопросы/проблемы по установке и использовании.
Аватара пользователя
SalahievFR
Сообщения: 283
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Фильтр по месяцам

Сообщение SalahievFR »

Здравствуйте, подскажите пожалуйста.
Какой тип поля создать для определения месяца даты, которая указана в другом поле?
Например, есть поле расширенный календарь, стоит дата 17.05.2023.
Другое (поле, которое нужно создать) получает значение 17.05.2023, определяет, что это май и сохранят значение Май в базе.
nruslan2
Сообщения: 2427
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Фильтр по месяцам

Сообщение nruslan2 »

Если сохранять:
SQL Запрос
PHP
AJAX запрос (я бы этим воспользовался - сразу на форме будет видно)
Аватара пользователя
SalahievFR
Сообщения: 283
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Фильтр по месяцам

Сообщение SalahievFR »

nruslan2 писал(а): 17 май 2023, 13:07 Если сохранять:
SQL Запрос
PHP
AJAX запрос (я бы этим воспользовался - сразу на форме будет видно)
Нам не нужно, чтобы это было видно на форме. Хотим фильтр вывести «Месяц» в список записей.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 788
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Фильтр по месяцам

Сообщение Fait »

SalahievFR писал(а): 17 май 2023, 15:00
nruslan2 писал(а): 17 май 2023, 13:07 Если сохранять:
SQL Запрос
PHP
AJAX запрос (я бы этим воспользовался - сразу на форме будет видно)
Нам не нужно, чтобы это было видно на форме. Хотим фильтр вывести «Месяц» в список записей.
Тогда неплохо работает тип поля "Динамическая дата", в котором можно в нужном формате вывести дату из другого поля. Плюс этого поля в том, что можно это поле корректно использовать в отчётах. Правда в фильтрах оно выйдет как дата...
Скриншот 17-05-2023 200003.jpg
Аватара пользователя
SalahievFR
Сообщения: 283
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Фильтр по месяцам

Сообщение SalahievFR »

Fait писал(а): 17 май 2023, 20:02
SalahievFR писал(а): 17 май 2023, 15:00
nruslan2 писал(а): 17 май 2023, 13:07 Если сохранять:
SQL Запрос
PHP
AJAX запрос (я бы этим воспользовался - сразу на форме будет видно)
Нам не нужно, чтобы это было видно на форме. Хотим фильтр вывести «Месяц» в список записей.
Тогда неплохо работает тип поля "Динамическая дата", в котором можно в нужном формате вывести дату из другого поля. Плюс этого поля в том, что можно это поле корректно использовать в отчётах. Правда в фильтрах оно выйдет как дата...
Скриншот 17-05-2023 200003.jpg
Спасибо, получается, что тоже не совсем нужный вариант. Потому что в фильтре нужна возможность выбора месяца в формате "Январь", "Февраль" ит.д.
nruslan2
Сообщения: 2427
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Фильтр по месяцам

Сообщение nruslan2 »

Тогда сделайте поле выпадающий список заполните его месяцами, а через автоматизацию php выбирайте нужный месяц!
Аватара пользователя
SalahievFR
Сообщения: 283
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Фильтр по месяцам

Сообщение SalahievFR »

nruslan2 писал(а): 18 май 2023, 13:45 Тогда сделайте поле выпадающий список заполните его месяцами, а через автоматизацию php выбирайте нужный месяц!
Спасибо. По поводу автоматизации не подумал. Попробую.
tradesu
Сообщения: 22
Зарегистрирован: 20 сен 2023, 12:21
Имя: Владимир Трейдер
Откуда: Москва

Re: Фильтр по месяцам

Сообщение tradesu »

SalahievFR писал(а): 18 май 2023, 16:17
nruslan2 писал(а): 18 май 2023, 13:45 Тогда сделайте поле выпадающий список заполните его месяцами, а через автоматизацию php выбирайте нужный месяц!
Спасибо. По поводу автоматизации не подумал. Попробую.
Здравствуйте, удалось найти решение?
Аватара пользователя
Develop-Soft
Сообщения: 690
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

Re: Фильтр по месяцам

Сообщение Develop-Soft »

tradesu писал(а): 25 сен 2023, 23:31 Здравствуйте, удалось найти решение?
Так?

Код: Выделить всё

function monthName(str_date) {
return ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']
[Number(str_date.split('.')[1])-1];
}

monthName('26.09.2023'); // Сентябрь
tradesu
Сообщения: 22
Зарегистрирован: 20 сен 2023, 12:21
Имя: Владимир Трейдер
Откуда: Москва

Re: Фильтр по месяцам

Сообщение tradesu »

Develop-Soft писал(а): 26 сен 2023, 15:11
tradesu писал(а): 25 сен 2023, 23:31 Здравствуйте, удалось найти решение?
Так?

Код: Выделить всё

function monthName(str_date) {
return ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']
[Number(str_date.split('.')[1])-1];
}

monthName('26.09.2023'); // Сентябрь
Спасибо!
Ответить