patrice-bour18 downloadsCentralized date tools with keyboard-first interaction, natural language parsing, and full internationalization support.
An Obsidian plugin that centralizes date-related tools with keyboard-first interaction, natural language parsing, and full internationalization support.
Pre-1.0 notice: The settings API may still evolve before reaching 1.0. See CHANGELOG.md for what changed between releases.
main.js and manifest.json from the latest release.obsidian/plugins/date-helpers/ in your vaultFor beta testing with automatic updates:
patrice-bour/obsidian-date-helpersVia Trigger Character:
@@ anywhere in your noteEnter to confirmVia Command Palette (Cmd/Ctrl+P):
Cmd/Ctrl+Shift+T)Cmd/Ctrl+Shift+D)Cmd/Ctrl+Shift+O)Type expressions in the NLP field:
The plugin provides three flexible actions:
| Action | Description | Output Example |
|---|---|---|
| Insert Date as Text | Insert formatted plain text | 2025-11-11 or November 11, 2025 |
| Insert Daily Note Link | Create wikilink to Daily Note | [[Journal/2025-11-11|November 11, 2025]] |
| Open Daily Note | Navigate to Daily Note | Opens/creates the note |
| Language | Code | Status | Examples |
|---|---|---|---|
| English | en |
Full support | "tomorrow", "next Monday", "3 days ago" |
| French | fr |
Full support | "demain", "lundi prochain", "dans 3 jours" |
| German | de |
Basic support | "morgen", "nächsten Montag" |
| Japanese | ja |
Basic support | Via chrono-node |
| Portuguese | pt |
Basic support | Via chrono-node |
| Dutch | nl |
Basic support | Via chrono-node |
Date formatting supports all locales via Luxon:
| Category | Options |
|---|---|
| General | Locale, week start day |
| Date Picker | Enable/disable, trigger characters |
| NLP | Enable/disable, auto-detect language, parsing mode |
| Daily Notes | Alias format, auto-create missing notes |
| Formats | Default presets for date/time/datetime |
French Journaler:
fr-FR[[2025-11-11|11 novembre 2025]]Developer (ISO dates):
2025-11-11Multilingual:
| Preset | Example |
|---|---|
| ISO 8601 | 2025-11-02 |
| Locale Short | 11/2/2025 or 2/11/2025 |
| Locale Long | November 2, 2025 |
| Verbose | Monday 3 November 2025 |
| Short Month | Nov 2, 2025 |
| Preset | Example |
|---|---|
| 24-hour | 14:30 |
| 12-hour | 2:30 PM |
| 24-hour with seconds | 14:30:45 |
| Preset | Example |
|---|---|
| ISO DateTime | 2025-11-02T14:30:45 |
| Readable | Nov 2, 2025 14:30 |
| Standard | 2025-11-02 14:30:45 |
| Key | Action |
|---|---|
← → ↑ ↓ |
Navigate days |
Cmd/Ctrl + ←/→ |
Navigate months |
Cmd/Ctrl + ↑/↓ |
Navigate years |
Enter |
Confirm selection |
Escape |
Cancel |
| Command | Default Shortcut |
|---|---|
| Insert date as text | Cmd/Ctrl+Shift+T |
| Insert Daily Note link | Cmd/Ctrl+Shift+D |
| Open Daily Note | Cmd/Ctrl+Shift+O |
Change Week starts on in Settings → General Settings
See CONTRIBUTING.md for development setup and guidelines, and the Code of Conduct.
See CHANGELOG.md for version history.