# DatePicker add-on as SlashCommand

**URL:** <https://community.silverbullet.md/t/datepicker-add-on-as-slashcommand/3679>\
**Category:** Plugs and Libraries\
**Created:** [December 28, 2025, 3:17pm UTC](https://community.silverbullet.md/t/datepicker-add-on-as-slashcommand/3679 "2025-12-28T15:17:06Z")\
**Posts on this page:** 1\
**Showing post:** 19

<div class="post-metadata">

**Author:** ![Mr.Red](https://community.silverbullet.md/user_avatar/community.silverbullet.md/mr.red/32/821_2.png) [@Mr.Red](https://community.silverbullet.md/u/Mr.Red)\
**Post date:** [March 29, 2026, 9:04pm UTC](https://community.silverbullet.md/t/datepicker-add-on-as-slashcommand/3679/19 "2026-03-29T21:04:24Z")

</div>

# [MAJOR UPDATE]

With the lessons learned from the [Floating Journal Calendar](https://community.silverbullet.md/t/sleek-interactive-floating-journal-calendar/3680/40)  
Today I also updated my [Date Picker](https://github.com/Mr-xRed/silverbullet-libraries/blob/main/DatePicker.md) library

 ![image](https://community.silverbullet.md/uploads/default/original/2X/8/8071fd0c87fe21ef0220fbdee933c444ba223767.png)

## New features

### Keyboard Navigation

| Key | Action |
| --- | --- |
| `←` / `→` | Move one day back / forward |
| `↑` / `↓` | Move one week back / forward |
| `Page Up` / `Page Down` | Jump to previous / next month |
| `Enter` | Confirm and insert the focused date |
| `Escape` | Close picker _(or cancel settings without saving)_ |

### Added Settings Panel

Click the ⚙ gear button (bottom-right of the calendar) to flip the card to the settings view.

| Control | Description |
| --- | --- |
| **Date Format** input | Free-text field; use any combination of literal characters and placeholders |
| **↺ Reset** button | Resets the format field to the default (`[[%YYYY%-%MM%-%DD%]]`) |
| **Placeholder list** | Click any token to insert it at the current cursor position in the format field |
| **Live preview** | Shows how today’s date looks with the current format string |
| **Month names** input | Comma-separated list of 12 full month names (January → December) |
| **Day names** input | Comma-separated list of 7 full day names, **Monday first** (e.g. `Monday, Tuesday, … Sunday`) |
| **✓ Apply** (`Enter`) | Save all settings to `localStorage` and return to the calendar |
| **✕ Cancel** (`Escape`) | Discard changes and return to the calendar |

#### You can now also add aliased Date wikilinks like:

- `[[2024-01-05|January 5th, 2024]]`
- `[[Journal/2026/03-March/2026-03-26_Thu|March 26th, 2026]]`  
etc.

### other minor UI tweaks...

---

_[View the full topic](https://community.silverbullet.md/t/datepicker-add-on-as-slashcommand/3679)._
