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:
- Text Transporter - advanced text management for Obsidian.
- WordNet Dictionary - WordNet is a large lexical database of English.
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.
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.
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
- Create a folder in .obsidian/plugins
- name the folder what you like. I personally call the folder: obsidian42-jump-to-date
- go to this github link for releases: https://github.com/TfTHacker/obsidian42-jump-to-date/releases/
- For the most current release, expand the assets and download main.js, manifest.js
- copy these 3 files: main.js, styles.css and manifest.json to the folder you created in step 1
- restart obsidian
- 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
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 asYYYY-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
TypeError on opening popup calendar
I am getting a TypeError when opening the popup calendar without the popup opening.
Doesn't display date picker on Android with Obsidian 1.4.0
Android 12 Obsidian 1.4.0
Steps
Expected result: see date picker 📅
Actual result: nothing happens :(
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.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.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
Maybe the error is it shows 2021-10-4, instead of 2021-10-04??

2 Digit Day

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

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).
[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.
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!