You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何在Obsidian笔记中添加自定义日期或日期时间戳?

在Obsidian中添加日期/时间戳的方法

一、原生内置功能(无需插件)

Obsidian自带直接插入当前日期、时间或日期时间的命令,操作方式如下:

  • 打开命令面板(快捷键:Ctrl/Cmd + P),搜索以下命令:
    • 插入当前日期:默认插入格式为 YYYY-MM-DD
    • 插入当前时间:默认插入格式为 HH:mm
    • 插入当前日期时间:默认插入格式为 YYYY-MM-DD HH:mm
  • 自定义快捷键:进入「设置→快捷键」,搜索上述命令,绑定你习惯的快捷键(比如Notepad++常用的Ctrl+Shift+D),下次直接按快捷键即可插入。

二、自定义日期戳(借助插件)

如果需要自定义格式(比如MM/DD/YYYYYYYY年MM月DD日 HH时mm分等),推荐使用以下插件:

1. Templater(最常用)

  • 安装并启用Templater插件后,进入插件设置,确保「Enable Templater」开启。
  • 在你的Obsidian库中创建一个模板文件(比如命名为时间戳模板.md),在模板中写入自定义格式的时间变量:
    <% tp.date.now("YYYY年MM月DD日 HH:mm:ss") %>
    
    格式字符串可参考Moment.js语法,自由调整成你需要的样式。
  • 设置快捷键:进入「设置→快捷键」,搜索「Templater: Insert Template」,绑定快捷键;或者在命令面板中搜索该命令,选择你创建的时间戳模板插入。

2. QuickAdd

  • 安装并启用QuickAdd插件后,进入插件设置,点击「Add Choice」创建一个新动作。
  • 选择「Capture」类型,在「Capture Content」中输入自定义时间格式的脚本,比如:
    <% moment().format("MM/DD/YYYY hh:mm A") %>
    
  • 保存动作后,给它设置快捷键,按下快捷键即可直接插入自定义格式的时间戳。

三、其他小技巧

  • 如果你需要频繁使用某几种自定义格式,可以在Templater中创建多个模板,分别绑定不同快捷键。
  • 原生命令的输出格式无法直接修改,必须依赖插件实现自定义格式需求。

内容的提问来源于stack exchange,提问作者MikaData

火山引擎 最新活动