
🔍 Пошук листів у Gmail за діапазоном дат: оператори after, before та інші
Ви точно знаєте: потрібний лист десь там. Надісланий приблизно в березні минулого року, а може, у квітні. Ви прокручуєте нескінченну стрічку, вбиваєте ключові слова в рядок пошуку й тонете в сотнях результатів за останні три роки. Знайомо?
Gmail зберігає гігабайти листування, але його стандартний пошук шукає за словами, а не за часом. Без точного фільтра за датами ви витрачаєте по 10-15 хвилин на кожну спробу знайти рахунок, договір або лист із квитками. Це не ваша помилка, просто ви не використовуєте вбудовані пошукові оператори, які перетворюють хаос на впорядковану вибірку за секунди.
Нижче три робочі способи відфільтрувати листи за будь-який проміжок часу: від класичних операторів after:/before: до візуального розширеного пошуку та відносних дат. Без розширень, без плагінів, лише штатні інструменти Gmail.
💡 Швидкий огляд:
- Відкрийте Gmail і поставте курсор у пошуковий рядок.
- Для пошуку листів за конкретний проміжок введіть
after:YYYY/MM/DD before:YYYY/MM/DDразом із ключовим словом. - Для відносного фільтра («старше року», «новіше 30 днів») використовуйте
older_than:іnewer_than:. - Альтернатива без ручного введення, значок фільтра праворуч від пошукового рядка та поля «У межах дат».
- Комбінуйте дати з іншими операторами:
from:,has:attachmentіsubject:, щоб звузити видачу до одного-двох листів.
Як працює пошук за датами в Gmail
Gmail не індексує кожне слово тіла листа так, як це робить Google для вебсторінок. Натомість він спирається на метадані: дату отримання, відправника, тему, наявність вкладень. Коли ви вводите after:2026/01/01, пошуковий рушій відсікає всі листи, отримані раніше цієї дати, ще до перевірки ключових слів. Саме тому комбінація «оператор дати + ключове слово» працює в рази швидше, ніж просте ключове слово з ручним прокручуванням.
Система підтримує два типи операторів дат:
- Абсолютні, ви вказуєте конкретний день:
after:2026/03/01,before:2025/12/31 - Відносні, ви задаєте давність відносно сьогоднішнього дня:
older_than:1y,newer_than:30d
Обидва типи можна змішувати в одному запиті. Формат дати, YYYY/MM/DD (рік/місяць/день). Google також приймає YYYY-MM-DD та американський MM/DD/YYYY, але міжнародний YYYY/MM/DD надійніший: він однозначний і не сплутає березень із квітнем.
Метод 1: Оператори after: і before:, точний діапазон
Це найпряміший спосіб знайти листи між двома датами. Підходить, коли ви пам’ятаєте хоча б приблизні межі: «десь із середини січня до кінця лютого 2025 року».
Крок 1. Відкрийте Gmail і клацніть у пошуковий рядок угорі.
Крок 2. Введіть ключове слово (наприклад, счёт або invoice), потім пробіл.
Крок 3. Додайте after:YYYY/MM/DD, замінивши YYYY/MM/DD на початкову дату діапазону. Скажімо, для листів починаючи з 15 січня 2025 року:
1 invoice after:2025/01/15
Крок 4. Додайте before:YYYY/MM/DD із кінцевою датою. Якщо останній день діапазону, 28 лютого 2025:
1 invoice after:2025/01/15 before:2025/02/28
Крок 5. Натисніть Enter. Gmail покаже лише листи зі словом «invoice», отримані суворо між 15 січня та 28 лютого 2025 року.
Важливий нюанс: оператор after: включає листи починаючи із зазначеної дати (включно), а before:, суворо до зазначеної дати (не включаючи її). Щоб захопити й останній день, ставте before: на день пізніше: before:2025/03/01.
Метод 2: Розширений пошук, без ручного введення операторів
Якщо ви не хочете запам’ятовувати синтаксис, Gmail дає візуальну форму. Вона генерує ті самі оператори під капотом, але заповнюється мишею.
Крок 1. Натисніть на значок фільтра (три горизонтальні смужки з бігунками) праворуч від пошукового рядка.
Крок 2. У формі, що відкрилася, знайдіть блок «У межах дат». Заповніть поля «Від» і «До», вибравши дати з календаря.
Крок 3. За потреби заповніть інші поля: «Від кого» = from:, «Тема» = subject:, «Містить слова» = ключові слова.
Крок 4. Натисніть «Пошук». Gmail виконає запит і покаже в пошуковому рядку згенерований операторний запит, можете скопіювати його на майбутнє.
Цей метод зручний для разових завдань, коли точні дати відомі візуально. Але для повторюваних сценаріїв (наприклад, «усі рахунки за минулий місяць») швидше освоїти оператори й вбивати їх із клавіатури.
Нижче коротке відео, де всі три методи показано наочно:
Метод 3: older_than: і newer_than:, відносні дати
Коли точний день не важливий, а потрібен зріз «за останній місяць» або «старше двох років», використовуйте відносні оператори. Вони рахують від сьогоднішньої дати автоматично, не потрібно перераховувати межі вручну.
Доступні одиниці: d (дні), m (місяці), y (роки).
Оператор | Що робить | Приклад | Результат |
|---|---|---|---|
| Листи новіші за N днів |
| Усі рахунки за останній тиждень |
| Листи новіші за N місяців |
| Інвойси за останній місяць |
| Листи старші за N років |
| Усі листи з квитками старші року |
| Листи старші за N днів |
| Звіти, яким понад три місяці |
Кілька сценаріїв із практики:
Розчищення скриньки. Хочете видалити весь мотлох старіший за три роки? older_than:3y, і перед вами все, що можна сміливо відправляти в кошик. Додайте has:attachment у запит, щоб спочатку розібрати листи з важкими вкладеннями: older_than:3y has:attachment.
Швидкий доступ до свіжого. Листування з клієнтом за останні два тижні: from:[email protected] newer_than:14d. Два оператори, і ви бачите рівно те, що потрібно, без прокручування ланцюжків за минулий рік.
Комбінування операторів: збираємо надточний запит
Головна сила пошуку Gmail, у комбінаціях. Один оператор рідко дає ідеальну видачу, але два-три разом звужують результати до лічених листів.
Ось шпаргалка з найкорисніших операторів, які поєднуються з датами:
Оператор | Значення | Приклад із датою |
|---|---|---|
| Листи від конкретного відправника |
|
| Листи на конкретну адресу |
|
| Слова в темі листа |
|
| Тільки листи з вкладеннями |
|
| Вкладення з конкретним іменем або типом |
|
| Виключити з видачі |
|
| Листи з певною міткою |
|
| Тільки непрочитані |
|
Приклад реального запиту: ви шукаєте непрочитаний рахунок від бухгалтера за останній квартал. Замість того щоб гортати папку «Фінанси», вбийте:
1 from:buh@company.ru subject:счёт is:unread newer_than:3m
Gmail видасть рівно один-два результати, і ви закриєте задачу за 5 секунд.
Порада: коли знаходите ідеальний запит, збережіть його як фільтр (кнопка «Створити фільтр» у розширеному пошуку). Наступного разу Gmail застосує його автоматично до нових листів.
⁉️🤔 Часті питання
Чи можна шукати листи за один конкретний день, а не за діапазон?
Так. Поставте однакову дату в
after:іbefore:зі зміщенням на день:after:2025/08/15 before:2025/08/16. Або використовуйте лишеafter:із потрібною датою, результат включатиме листи починаючи з цього дня, а якщо додатиbefore:на день пізніше, ви обмежите видачу рівно однією добою. Пошук рівно за один день, одне з найчастіших завдань: знайти чек за конкретну покупку, лист із підтвердженням бронювання або реєстрацію на рейс. Зміщення на +1 день уbefore:потрібне тому, щоbefore:виключає зазначену дату, без зміщення ви б отримали порожню видачу.
Чи працюють оператори в мобільному застосунку Gmail?
Так, усі перелічені оператори, after, before, older_than, newer_than, from, subject та інші, працюють у пошуковому рядку мобільного застосунку Gmail для Android та iOS. Синтаксис той самий. Єдина відмінність: розширений пошук у мобільній версії викликається через меню праворуч від пошукового рядка, а не кнопкою-фільтром. Автодоповнення підказує контакти та мітки, але не синтаксис, тому шпаргалку корисно тримати під рукою. Нюанс: на мобільних клавіатурах легко поставити пробіл після двокрапки, що ламає запит,, слідкуйте, щоб пробілу не було.
Що робити, якщо Gmail не знаходить листи, які точно є?
Три часті причини. Перша: лист лежить у кошику або спамі, а стандартний пошук їх виключає, додайте
in:anywhereна початок запиту. Друга: ви поставили пробіл після двокрапки, оператор перестає працювати й Gmail шукає слово як звичайний текст. Третя: лист надійшов на інший акаунт або аліас, перевіртеto:із кожним варіантом адреси.in:anywhere, системний розширювач зони пошуку: він включає архівовані, видалені та позначені як спам листи. Ставтеin:anywhereсаме на початку запиту, в кінці Gmail може проігнорувати оператор.
Як знайти всі листи за цілий місяць однією командою?
Використовуйте перший і останній день місяця в операторах. Наприклад, усі листи за березень 2025:
after:2025/03/01 before:2025/04/01.before:вказує на 1 квітня, щоб включити 31 березня. Для пошуку «всі листи за минулий місяць» зручніша комбінаціяnewer_than:1m older_than:1m, вона покаже листи рівно місячної давності без прив’язки до календаря. Це логічне «листи старші 1 місяця І водночас новіші 1 місяця». Для діапазону «за попередній календарний місяць» потрібні абсолютні дати, як у першому прикладі.
Чи можна використовувати оператори Gmail у сторонніх поштових клієнтах?
Залежить від клієнта. Поштові клієнти на Gmail API (Missive, Hiver, Shift) зазвичай підтримують ті самі оператори, запит передається напряму в Gmail. Клієнти через IMAP (Outlook, Thunderbird, Apple Mail) операторів Gmail не розуміють, пошук іде локально. Якщо IMAP-клієнт налаштований на серверний пошук, синтаксис часто обмежений
from:іsubject:без дат. Для повного набору, включно зafter:/before:/older_than:, використовуйте вебінтерфейс Gmail або офіційний мобільний застосунок.
То що ж використовувати для пошуку за датами?
У дев’яти випадках із десяти вистачає однієї зв’язки after: + before: із ключовим словом. Вона точна, миттєва й не залежить від інтерфейсних оновлень Gmail.
Якщо набирати оператори ліньки, а знайти потрібно просто зараз, розширений пошук із календарем зробить те саме мишею. Запам’ятайте лише, де знаходиться кнопка фільтра.
Відносні оператори older_than: і newer_than: рятують для повторюваних завдань: щомісячне вивантаження рахунків, щоквартальна ревізія листування з підрядниками, розчищення скриньки від старого мотлоху. Один раз зберегли запит як фільтр, і користуєтеся без додаткових рухів.
Спробуйте прямо зараз: відкрийте Gmail і вбийте newer_than:7d. Швидше за все, перший же лист у видачі виявиться тим, який ви шукали вчора вручну.



