Jump to a date via a convenient popup form. This plugin is a part of the Obsidian42 family of Obsidian plugins.

  • By null
  • Last update: Nov 6, 2022
  • Comments: 9

Jump To Date Plugin for Obsidian

Quickly navigate to a Daily Notes Page using a popup calendar from the ribbon or with a form that you type in a natural language date expression.

This plugin is part of the Obsidian42 family of Obsidian plugins. Check out the others:

From the Ribbon

Click the button in the ribbon to see the popup calendar. In the calendar, click on a date open the Daily Notes Page for that date.

Feature Preview

Using Natural Language Dates

From the command palette, invoke the Natural Language Date feature. Then using text to describe your date. For example:

  • Today
  • Tomorrow
  • Next Friday
  • May 5

Note: This feature requires that the Natural Language Dates Plugin is installed.

Feature Preview

Other Features

  • Hold down the control key when clicking on a date in the calendar popup to open it in a new pane
  • Hold down control and shift to open in a new horizontal pane
  • Right mouse click a date in the popup calendar to open the date in a new pane

Manual Install

  1. Create a folder in .obsidian/plugins
  2. name the folder what you like. I personally call the folder: obsidian42-jump-to-date
  3. go to this github link for releases: https://github.com/TfTHacker/obsidian42-jump-to-date/releases/
  4. For the most current release, expand the assets and download main.js, manifest.js
  5. copy these 3 files: main.js, styles.css and manifest.json to the folder you created in step 1
  6. restart obsidian
  7. Enable plugin in settings > community plugins. Should appear as "Obsidian42 - Jump-to-Date"

Special thanks

  • Thank you to Liam Cain for the use of his obsidian-daily-notes-interface library for dealing with Daily Notes Page files
  • Thank you to Argentina Ortega Sáinz for the nldates-obsidian library, which assists with parsing Natural Language Dates

Say Thank You

If you are enjoying this plugin then feel free to buying me a coffee on https://ko-fi/TfTHacker.

Please also help spread the word by sharing your enthusiasim for this plugin on Twitter, Reddit, or any other social media platform you regularly use.

You can find me on Twitter @TfTHacker





  • 1

    Date format support for Jump-to-Date: Natural Language date

    I am facing the same issue with Jump-to-Date: Natural Language date. (JTD:NLD) I use the YYYY-MM-DD dddd format. The Jump-to-date: Date picker works fine. However when I use JTD:NLD, I get an Invalid Date error. I tried it on another vault with the date format as YYYY-MM-DD, and the JTD:NLD works fine there.

    Any thoughts / suggestions?

    Originally posted by @boksir in https://github.com/TfTHacker/obsidian42-jump-to-date/issues/4#issuecomment-924670469

  • 2

    TypeError on opening popup calendar

    I am getting a TypeError when opening the popup calendar without the popup opening.

    Uncaught TypeError: Cannot convert undefined or null to object
        at slice (<anonymous>)
        at _flatpickr (eval at <anonymous> (app.js:1), <anonymous>:2743:39)
        at flatpickr (eval at <anonymous> (app.js:1), <anonymous>:2776:12)
        at CalendarPicker.initializePicker (eval at <anonymous> (app.js:1), <anonymous>:2844:19)
        at CalendarPicker.open (eval at <anonymous> (app.js:1), <anonymous>:2822:10)
        at eval (eval at <anonymous> (app.js:1), <anonymous>:3001:29)
  • 3

    Doesn't display date picker on Android with Obsidian 1.4.0

    Android 12 Obsidian 1.4.0


    1. Press and hold the navigation button on the far bottom right
    2. Choose Jump to date button

    Expected result: see date picker 📅

    Actual result: nothing happens :(20221021_064453.jpg

  • 4

    Incorrect Date used for NLP

    When I try using natural language, it takes me to this format which si not compatible with my daily notes. While the non NLP calendar works properly. Any idea why? I should open 2021-09-15 without the rest of it. image

  • 5

    Support date formats

    This looks great! I am using YYYY-MM-DD dddd as my daily notes date format. Would be great if you added support for specifying the date format in settings.

  • 6

    Invalid Date Error for single digit days - Natural Language Date

    Hi,. My date format is YYYY-MM-DD-ddd. I get an invalid date error for days from 1st to 9th of the month.. All 2 digit days 10th to 31st work fine. Screenshots below Single digit Day image image Maybe the error is it shows 2021-10-4, instead of 2021-10-04?? image

    2 Digit Day image image image

    This error happens for existing dates as well, which are already created. It does not see them as created Already Created Date image image It says the date does not exist image

  • 7

    Recognition of days in the upcoming week other than the first day?

    Just installed this plugin and I quite like it. However, I was wondering if there's any way it can handle dates beyond the current week, other than "next week" and "next month"?

    Today's a Thursday and I tried to generate a note for next Sunday (e.g. ten days from now) but when I put "next Sunday" it thinks I'm referring to three days from now instead of ten days from now. I tried "2nd sunday" or "ten days" and it either thinks I mean three days from now or just can't parse what I'm saying, respectively.

    Of course, "next Sunday" would be ideal, followed closely by "2nd sunday" or "following sunday," with "ten days" being the worst option.

    If none of this is possible, that's fine; I was just wondering if this is a bug or rather a limitation.


    Edit: I figured out I can say "In ten days" and it will know what I mean, but as mentioned above, that's less than ideal (because first I have to figure out how many days later is the day I'm referring to, which goes against the whole point of using natural language in the first place).

  • 8

    [Feature] Follow the cursor position?

    Now when I use cmenu with this one to quick call date picker, I should move my mouse to the left to select date.

    If we could call date picker that follows the cursor, it will be nice.

    But I do not know if it is doable.

  • 9

    show what dates have notes

    Great plugin, I love it and use it on a daily basis. However, it would be really handy that the calendar shows which dates have notes created, and which don't. I don't know if that is even possible to do, or if it is in your roadmap. Thanks anyway!