Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Date List

Sebastien DelisleSebastien Delisle81 downloads

Quickly search for and add a single date or an entire list of dates, formatted exactly as you like them.

Add to Obsidian
Date List screenshot
Date List screenshot
  • Overview
  • Scorecard
  • Updates11

An Obsidian plugin for inserting single dates and formatted date lists, with a live-preview wizard and inline autocomplete. This plugin is actively being developed, so create a GitHub issue if you have any trouble.

Features

Inline @ autosuggest

Type @ (or your configured trigger) anywhere in a note to open a predictive date suggestion popup. The suggestions update live as you type — press ↵ or ⇥ to insert, ↑↓ to navigate.

Inline date suggest

The popup is predictive based on what you type after @:

What you type What you get
@ Today, tomorrow, yesterday
@t Presets + upcoming Tuesdays and Thursdays
@mon Next 7 Mondays
@june 7-day window starting from June
@jun15 7-day window starting from June 15
@this Remaining days of this week
@next All days of next week
@last All days of last week
@2026-06-15 ISO date (full or partial: @2026, @2026-06)
@20260615 Compact date
@6/15 Slash date — shows both US (Jun 15) and EU (Jun 6) options
@15 jun Military format (@15 jun 2026 for a specific year)
@+7 7 days from today in all units (days / weeks / months / years)
@+7d 7 days from today (d, w, m, y or full words like days)
@+ / @- Tomorrow / yesterday

alt text alt text


Inline @@ date list autosuggest

inline list Type @@ (or your configured list trigger) to open a range picker that inserts a full list of dates at the cursor. Press ↵ or ⇥ to insert, ↑↓ to navigate.

Six presets appear immediately:

What you type What you get
@@ All six presets
@@this This week, this month
@@next Next week, next month, next 7 days, next 30 days
@@next 14 days Jun 2 – Jun 15 (14 dates)
@@next 3 weeks 21 dates starting today
@@next 2 months ~61 dates starting today

Each row shows the label, the date range, and the number of dates. The inserted list uses your configured format, prefix, postfix, and wiki link settings.


Quick Insert

Date List: Quick insert drops a single formatted date at the cursor. Pick from common presets or type any custom date expression.

Quick insert

You can also use a calendar popup:

Calendar popup

The inserted date uses your configured default format, wiki links, and alias settings.


Insert Date List

Quickly add a list of dates according to your search criteria. The most common options are provided first: this week, next week, this month, etc.

This week preset

Alternately, you can just return the next n number of days, say for example if you are going on a ten day vacation and you want to plan your itinerary.

Range duration

Open the command palette and run Date List: Insert date list. The first screen shows six common range presets (this week, next week, this month, etc.) — click or press the matching number to insert immediately.

For a custom range, choose Custom… (option 7) to expand an inline date picker with four methods:

Method What it generates
Between All dates from a specific start date to a specific end date
In the next N days / weeks / months / years forward from today
In the past N days / weeks / months / years back to today
Duration N days / weeks / months / years forward from a chosen start date

All date fields accept natural language input.

A ⚙ Configure format… button is available on every screen to set the date format, wiki links, prefix, and postfix before inserting.


Filter Dates

The Date List: Filter dates command allows you to find all instances of a specific day given the search parameters. For example, you can easily find the weekends for the next three months, or the dates of a recurring meeting you have.

Day selection Range selection


Configure Date List

Every time you enter a date, you can choose from a default format or customize it on the fly. The plugin supports wiki links, aliases, and any date format you can think of.

In the plugin settings, you can customize your default preferences. For example, if you use Daily Notes, you may have a dating convention like YYYY-MM-DD, but prefer a more readable format in the alias.

Settings

In the plugin settings, you can customize your default date format preferences and trigger characters. For example, if you use Daily Notes, you may have a dating convention like YYYY-MM-DD, but prefer a more readable format in the alias.

The inline date trigger (default @) and inline date list trigger (default @@) can each be changed to any character or sequence that doesn't conflict with other plugins.

Settings

Date List: Configure runs a wizard to set your format defaults without inserting anything — useful for changing defaults without having to insert a list first.


Keyboard navigation

All screens support full keyboard control:

  • ↑ / ↓ — move between options
  • 1, 2, 3… — jump to option by number
  • Enter — confirm the focused option
  • Escape / ← — go back
  • OK button — available on every screen for mouse-only users

Related plugins

If you like Date List, you might also like Calendar List — a companion plugin that pulls events from your macOS Calendar app and inserts them into your notes.

Feedback and contributions

Let me know if you have any feedback or suggestions!

95%
HealthExcellent
ReviewSatisfactory
About
This plugin allows you to search for a date or a list of dates using a number of search methods. Search using natural language, date math, or exact date and watch as the preview updates to show your options. This plugin replaces 'Natural Language Dates' and part of the functionality of Templater.
DatesFormatting
Details
Current version
1.2.4
Last updated
18 hours ago
Created
5 days ago
Updates
11 releases
Downloads
81
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Sebastien DelisleSebastien Delislelumargh
GitHublumargh
  1. Community
  2. Plugins
  3. Dates
  4. Date List

Related plugins

Date Inserter

Insert a date at the cursor position using a calendar.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Easy Typing

Auto format when typing.

LifeOS

Life management system.

Reminder

Manage Markdown TODOs with reminder.

Admonition

Admonition block-styled content.

Full Calendar Remastered

Complete Calendar HUB experience. Work with all your calendars in one place. Analyze your time and take action!