TimeStamper

approved

by Martin Eder

Insert a customized or predefined time- or date-stamp at the current cursor position.

79 stars42,354 downloadsUpdated 2y agoMIT
View on GitHub

release downloads

Time Stamper - Obsidian Plugin

Add time- or date stamps to your note:

  • Two format strings can be pre-configured in the plugin settings (and inserted via command or hot-key)
  • An ad-hoc customized time stamp can be inserted via a dialog (last recently used format is saved and provided as suggestion)

TimeStamper

Desktop as well as mobile versions of Obsidian are supported.

Plugin Settings

The plugin comes with some options for configuration:

  • A default template string for quick-insert of a time stamp (via command or configurable hot-key)
  • A default template string for quick-insert of a date stamp (via command or configurable hot-key)
  • An option to specify if a line-break should be added after the inserted time/date stamp automatically

PluginSettings

Hotkey Configuration

Hot-Keys can be configured for in the Obsidian Hotkeys-Options Page for quick access to the following commands:

  • Open dialog to enter a custom time/date format string
  • Insert pre-defined time stamp
  • Insert pre-defined date stamp

Hotkeys

Format String

The plugin uses moment.js which comes with Obsidian by default, hence all known tokens from moment.js can be used to create your customized time/date stamp: Full ist of supported tokens

TokenOutput
MonthM1 2 ... 11 12
Mo1st 2nd ... 11th 12th
MM01 02 ... 11 12
MMMJan Feb ... Nov Dec
MMMMJanuary February ... November December
QuarterQ1 2 3 4
Qo1st 2nd 3rd 4th
Day of MonthD1 2 ... 30 31
Do1st 2nd ... 30th 31st
DD01 02 ... 30 31
Day of YearDDD1 2 ... 364 365
DDDo1st 2nd ... 364th 365th
DDDD001 002 ... 364 365
Day of Weekd0 1 ... 5 6
do0th 1st ... 5th 6th
ddSu Mo ... Fr Sa
dddSun Mon ... Fri Sat
ddddSunday Monday ... Friday Saturday
Day of Week (Locale)e0 1 ... 5 6
Day of Week (ISO)E1 2 ... 6 7
Week of Yearw1 2 ... 52 53
wo1st 2nd ... 52nd 53rd
ww01 02 ... 52 53
Week of Year (ISO)W1 2 ... 52 53
Wo1st 2nd ... 52nd 53rd
WW01 02 ... 52 53
YearYY70 71 ... 29 30
YYYY1970 1971 ... 2029 2030
Era Yeary1 2 ... 2020 ...
Week Yeargg70 71 ... 29 30
gggg1970 1971 ... 2029 2030
Week Year (ISO)GG70 71 ... 29 30
GGGG1970 1971 ... 2029 2030
AM/PMAAM PM
aam pm
HourH0 1 ... 22 23
HH00 01 ... 22 23
h1 2 ... 11 12
hh01 02 ... 11 12
k1 2 ... 23 24
kk01 02 ... 23 24
Minutem0 1 ... 58 59
mm00 01 ... 58 59
Seconds0 1 ... 58 59
ss00 01 ... 58 59
Fractional SecondS0 1 ... 8 9
SS00 01 ... 98 99
SSS000 001 ... 998 999
SSSS ... SSSSSSSSS000[0..] 001[0..] ... 998[0..] 999[0..]
Time Zonez or zzEST CST ... MST PST
Z-07:00 -06:00 ... +06:00 +07:00
ZZ-0700 -0600 ... +0600 +0700
Unix TimestampX1360013296
Unix Millisecond Timestampx1,36001E+12

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.