Мне нужно настроить computed-buckets для ограничения возрастного диапазона человека, используя индекс для даты рождения.Возрастные диапазоны с интервалами в форме 19-30, 31-40, 41-50 и т. Д. Поскольку возможные значения привязки довольно ограничены, у меня возникают проблемы при настройке.Например, если сегодня 2019-01-01, для диапазона 19-30 лет мне нужно включить даты рождения с 1988-01-02 (самый старый 30-летний) до 2000-01-01 (самый молодой 19-летний)).Как мне сконфигурировать этот computed-bucket?
Для атрибута "lt", если я использую lt = "- P19Y" Я получаю меньше, чем 2000-01-01, поэтому 1999-12-31 - моя последняя включенная дата рождения, за исключением тех, кому сегодня исполнилось 19 лет.
А для атрибута "ge", если я использую ge = "- P31Y" , яЯ включил дату рождения 1988-01-01, которая на один день выходит за рамки моего предполагаемого диапазона, т. е. этому человеку только что исполнилось 31 сегодня.
Если бы я мог использовать "завтра" и "вчера" в качестве якорейэти значения будут работать.Или, если бы я мог указать значение типа ge, означающее «минус 31 год плюс 1 день», это тоже сработало бы.Но я не уверен, как сделать эту работу с учетом ограничений.Кто-нибудь настраивал ограничение по возрасту человека с ведрами, используя индекс даты рождения?
TIA