Страница 1 из 2
Фильтр по месяцам
Добавлено: 17 май 2023, 12:26
SalahievFR
Здравствуйте, подскажите пожалуйста.
Какой тип поля создать для определения месяца даты, которая указана в другом поле?
Например, есть поле расширенный календарь, стоит дата 17.05.2023.
Другое (поле, которое нужно создать) получает значение 17.05.2023, определяет, что это май и сохранят значение Май в базе.
Re: Фильтр по месяцам
Добавлено: 17 май 2023, 13:07
nruslan2
Если сохранять:
SQL Запрос
PHP
AJAX запрос (я бы этим воспользовался - сразу на форме будет видно)
Re: Фильтр по месяцам
Добавлено: 17 май 2023, 15:00
SalahievFR
nruslan2 писал(а): 17 май 2023, 13:07
Если сохранять:
SQL Запрос
PHP
AJAX запрос (я бы этим воспользовался - сразу на форме будет видно)
Нам не нужно, чтобы это было видно на форме. Хотим фильтр вывести «Месяц» в список записей.
Re: Фильтр по месяцам
Добавлено: 17 май 2023, 20:02
Fait
SalahievFR писал(а): 17 май 2023, 15:00
nruslan2 писал(а): 17 май 2023, 13:07
Если сохранять:
SQL Запрос
PHP
AJAX запрос (я бы этим воспользовался - сразу на форме будет видно)
Нам не нужно, чтобы это было видно на форме. Хотим фильтр вывести «Месяц» в список записей.
Тогда неплохо работает тип поля "Динамическая дата", в котором можно в нужном формате вывести дату из другого поля. Плюс этого поля в том, что можно это поле корректно использовать в отчётах. Правда в фильтрах оно выйдет как дата...
Re: Фильтр по месяцам
Добавлено: 18 май 2023, 12:47
SalahievFR
Fait писал(а): 17 май 2023, 20:02
SalahievFR писал(а): 17 май 2023, 15:00
nruslan2 писал(а): 17 май 2023, 13:07
Если сохранять:
SQL Запрос
PHP
AJAX запрос (я бы этим воспользовался - сразу на форме будет видно)
Нам не нужно, чтобы это было видно на форме. Хотим фильтр вывести «Месяц» в список записей.
Тогда неплохо работает тип поля "Динамическая дата", в котором можно в нужном формате вывести дату из другого поля. Плюс этого поля в том, что можно это поле корректно использовать в отчётах. Правда в фильтрах оно выйдет как дата...
Скриншот 17-05-2023 200003.jpg
Спасибо, получается, что тоже не совсем нужный вариант. Потому что в фильтре нужна возможность выбора месяца в формате "Январь", "Февраль" ит.д.
Re: Фильтр по месяцам
Добавлено: 18 май 2023, 13:45
nruslan2
Тогда сделайте поле выпадающий список заполните его месяцами, а через автоматизацию php выбирайте нужный месяц!
Re: Фильтр по месяцам
Добавлено: 18 май 2023, 16:17
SalahievFR
nruslan2 писал(а): 18 май 2023, 13:45
Тогда сделайте поле выпадающий список заполните его месяцами, а через автоматизацию php выбирайте нужный месяц!
Спасибо. По поводу автоматизации не подумал. Попробую.
Re: Фильтр по месяцам
Добавлено: 25 сен 2023, 23:31
tradesu
SalahievFR писал(а): 18 май 2023, 16:17
nruslan2 писал(а): 18 май 2023, 13:45
Тогда сделайте поле выпадающий список заполните его месяцами, а через автоматизацию php выбирайте нужный месяц!
Спасибо. По поводу автоматизации не подумал. Попробую.
Здравствуйте, удалось найти решение?
Re: Фильтр по месяцам
Добавлено: 26 сен 2023, 15:11
Develop-Soft
tradesu писал(а): 25 сен 2023, 23:31
Здравствуйте, удалось найти решение?
Так?
Код: Выделить всё
function monthName(str_date) {
return ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']
[Number(str_date.split('.')[1])-1];
}
monthName('26.09.2023'); // Сентябрь
Re: Фильтр по месяцам
Добавлено: 29 сен 2023, 16:51
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'); // Сентябрь
Спасибо!