Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Time Things

plasmabitplasmabit6k downloads

Show a clock in the corner. Track the total editing time of a note and the last time it was modified.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates13

Show clock in status bar. Sync modified file property with frontmatter.

This plugin uses moment.js. It's a time manipulation library that is already included in Obsidian.

Obsidian_vH8xXX5e7Z

Clock

image

  • Option to change the date format. Recommended: HH:MM:ss and hh:mm A.
  • Option to change update interval.
  • Option to use UTC timezone.

Modified frontmatter key

  • Have a key that records the time when you last modified a file.
  • Supports nesting.
  • Option to change the date format. Recommended: YYYY-MM-DD[T]HH:mm:ss.SSSZ.

Edit duration frontmatter key

  • Track time spent editing a note
  • Display editing duration of current note in the status bar

About custom frontmatter handling solution

Custom frontmatter handling solution is disabled by default since Obsidian's straightforward frontmatter API is much more stable and robust. However, advanced users may enable it if they wish. Don't forget to regularly back up your vault.

Reasons to enable custom frontmatter handling solution

  • It updates the value instantly
  • It only touches one line, which means it never makes your cursor jump, or a message "A file has been modified" popup
  • It doesn't reformat your frontmatter to fit any standard

Reasons to leave custom frontmatter handling solution disabled

  • You are using nested keys in the Time Things settings. Using custom frontmatter handling solution with a nested key may result in the wrong key being updated. This only happens if it comes before the needed key in the frontmatter and has a similar path. For example x.y.z will update x.y.g.z instead if it meets it first and if it has a value of a format specified in the settings.
  • You are not using templates populated with needed variables to create notes. Using custom frontmatter handling solution works best with templates since it doesn't create a key for you if it doesn't already exist. Also it doesn't update null values or the values of the format different from the one specified in the settings.

I may improve it further in the future, but for that I feel like I'd have to write a full-blown YAML parser from scratch. For now it covers my own wishes completely and even has some room for limited flexibility, so I will focus on other aspects of the plugin.

What's next

  • Ignore files in specified folders
  • Track time spent editing a note
  • Ingore files with specified frontmatter keys (and their values)
  • Pick a timezone for all things globally
  • Pick a timezone for clock and frontmatter seperately
77%
HealthExcellent
ReviewSatisfactory
About
Display a live clock and the current note's editing duration in the status bar with configurable format, update interval, and optional UTC. Sync a modified-time frontmatter key (supports nested keys) and record edit duration into frontmatter.
Status barDatesProperties
Details
Current version
1.4.1
Last updated
2 months ago
Created
3 years ago
Updates
13 releases
Downloads
6k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
GPL-3.0
Report bugRequest featureReport plugin
Sponsor
Patreon
Author
plasmabitplasmabit
github.com/plasmabit
GitHubplasmabit
  1. Community
  2. Plugins
  3. Status bar
  4. Time Things

Related plugins

Day Planner (OG)

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).

April's Automatic Timelines

Simple timeline generator for story tellers.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Pomodoro Timer

Manage your daily focus using the Pomodoro Technique.

Update time on edit

Keep frontmatter in sync with the last edit time.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Reminder

Manage Markdown TODOs with reminder.