Search Twitter by date: what X's date filter finds and what it misses
Search Twitter by date with since: and until: or X's advanced search form, and set until: to the day after your last day.
The dates are the easy part of searching X by date. What trips people up is an end-date rule that X's own help pages describe two different ways, and the posts a date search never shows at all.
To search Twitter by date, addsince:YYYY-MM-DDanduntil:YYYY-MM-DDto any X search, or set From and To dates in the advanced search form on x.com. Set the until date to the day after your last day so that day is sure to count, then open the Latest tab to see the matches in time order.
The rest of this page covers date patterns to copy, the phone route, finding one half-remembered post, why posts go missing, and the midnight problem.
How to search Twitter by date with patterns you can copy
A date search on X is an ordinary search with two extra terms. since: names the first day of your window, and until: marks where it ends.
X's help page on advanced search describes the same three shapes: posts sent after a date, before a date, or within a range.
Write each date as year, month and day with hyphens, after whatever you're searching for:
| What you want | What to type | What it covers |
|---|---|---|
| One day | since:2024-06-12 until:2024-06-13 | June 12 |
| A full month | since:2024-06-01 until:2024-07-01 | All of June |
| Everything before a day | until:2024-06-01 | Everything through May 31 |
| Everything from a day on | since:2024-06-01 | June 1 onward |
| One account's month | from:username since:2024-06-01 until:2024-07-01 | That account's June posts |
The one-day rule behind every pattern
Every pattern above puts the day after your last date into until:, because X describes that operator two different ways.
X's advanced search page talks about posts sent before a date. X's developer documentation for its search operators defined until: as posts "sent before the date."
X's help table of X Pro search operators says "on or before" instead.
The day-after habit makes the question moot. If until: stops short of its date, your last day is still in. If it includes its date, you get one extra day, easy to skip at the top of Latest.
Typing your last day into until: is the one habit that can cost you that day.
The start is settled: the same X Pro table lists since: as "on or after" its date, so the first day you type always counts.
Setting the same window in advanced search
The form on x.com builds the same query from menus:
- Run a search from the search bar on x.com.
- Open Advanced search from Search filters on the right of the results, or from More options (the three dots) next to the search box.
- Add the words or accounts you need.
- Choose a From date, a To date, or both under Dates, then select Search.
Check the search box once results load, because your dates show up there as since: and until:. It's the quickest way to confirm the window you actually asked for.
The To date becomes until:, so it follows the same one-day rule: pick the day after your last one.
X's help center notes that advanced search is available when you're logged in to x.com, which is why the phone route works differently.
Searching X by date on your phone
On a phone, the date search happens in the search box, because the X app has no advanced search form.
X's help page on how to use X search lists what the apps do offer. Their filter icon covers two choices: everyone or people you follow, and anywhere or near you.
The typed query does the rest:
- Open the Explore tab.
- Type the full query, dates included.
- Tap Search, then tap Latest.
The operators are plain text, so the app reads them the same way x.com does.
If you run the same window often, the app can keep it: on the results page, tap the overflow icon and then Save, and the search waits under your saved searches the next time you tap the search box.
Finding one Twitter post when you only remember roughly when
Start with a window wider than your memory and shrink it. If you think a post went out around the end of March, search all of March plus the first week of April, not just the last few days of March.
Put the strongest detail you remember in front of the dates:
- the account, as
from:username, if you know who posted it - a distinctive word, or the exact wording in quotes
- a hashtag the post used
"shipping delay" since:2024-11-25 until:2024-12-02, for example, finds that exact phrase across one week, and to:username in place of from: returns the replies an account received inside the window. Then read the results under Latest.
When a window returns too many posts to scan, halve it: search the first half, and if the post isn't there, search the second. A month narrows to a few days within three or four rounds.
Start wide and halve; guessing the exact day is how you miss by one.
Your own history works the same way with from: and your handle, even on a protected account. X lets an account search its own protected posts, along with its followers.
Finding the most popular X posts from a date
Keep the dates and stay on the Top tab.
X's search result FAQs say Top ranks posts by relevance, weighing how many people interact with and share a post along with the keywords it contains. A date window under Top therefore puts its most engaged posts near the start.
For a firmer cut, the advanced search form has engagement fields that set a floor, such as a minimum number of replies, likes or reposts. Posts below the floor drop out of the window entirely.
Top is still a relevance ranking, not a leaderboard. X shows no rank numbers, and the order blends popularity with other signals, so when the question is which post drew the most replies that week, read the counts on each post rather than trusting the order.
Top tells you what mattered in a window; Latest tells you everything that happened in it.
Why doesn't a Twitter date search show every post from that day?
A date filter is exact, but it only filters what search is allowed to show you.
Four things keep posts out of a window that's otherwise right:
- Top instead of Latest. Top ranks posts by relevance, and X's FAQs point you to Latest to see the rest of your results in real-time order.
- Safe search. It removes potentially sensitive content and accounts you've muted or blocked from both Top and Latest.
- Protected accounts. Their posts are searchable only by the account and its followers.
- Deleted posts. X removes a deleted post from its search results on the web and in its apps.
Which missing-post causes you can fix, and which you can't
Two of the four are yours to fix. Switch to Latest. For safe search, open More options on a results page on x.com, choose Search settings, and clear Hide sensitive content, Remove blocked and muted accounts, or both.
X says the change can take several minutes, and the setting then applies in its iPhone and Android apps too. On Android, the same Search settings also sit behind the overflow icon on the results page.
The other two are outside your control. Protected posts show up in search only for the account and its followers, and deleted posts are gone from search for everyone.
X's page on public and protected posts adds that posts which were public before an account went protected leave public search too. An old post can vanish from a window years after it went out.
When a post you remember is missing, check the account before you doubt the dates.
Does X's date search follow your time zone?
X doesn't say.
X's help pages give the date operators as year-month-day dates, and none of them names the time zone that decides where one day ends and the next begins.
The gap shows at the edges of a window. A post sent late in the evening, or just after midnight, can count toward the neighboring date, so a one-day search may miss it while a two-day search finds it.
A post you made at 11:40 p.m. on June 12 could sit on either side of the June 12 to June 13 line, depending on the time zone X applies.
The fix costs nothing. Widen the window by a day on each side, then confirm each result by its timestamp.
A list of results shows the time or date beside the account name, and opening a post shows the exact time and date under its text.

I pad every one-day search this way, since one extra day of scrolling costs less than a second round of searching.
Which X date search to run, based on what you remember
Match the search to what you already know:
- If you know the account and roughly when, use
from:usernamewith a window a few days wider than your memory, and read it under Latest. - If you know the topic but not the account, search a distinctive word or a quoted phrase across a week or a month, then halve the window.
- If you know the exact day, use the one-day pattern, padded by a day on each side when the post went out near midnight.
- If the post sits on a protected account, send a follow request, since X shows protected posts in search only to the account and its approved followers.
- If you need a whole period counted or compared, read it in weekly slices under Latest and note what you need as you go, because X search doesn't total or export anything.
Whichever branch you're on, begin with the widest window you'd believe, then narrow it until the post appears.
Questions on old posts, reading order and the X archive
Can a date search reach posts from Twitter's early years?
Yes, if they're still public. X's advanced search help says you can search for posts from any date since the first public post.
In 2014, Twitter's engineering team announced that search indexed every public Tweet since 2006.
Can you see the oldest posts in a date window first?
Not in one step. Latest lists matches from the newest down and Top ranks them by relevance, so neither starts at the beginning.
Search only the first day or week of the window, read it, then move both dates forward and repeat.
Can you search your own posts by date without X search?
Yes, through your X archive. X's page on how to download your X archive says it lets you browse a snapshot of your X information, starting with your first post. Preparing the download can take a few days.