obsidian日期格式的秘密

coffeebean...大约 5 分钟

这个是微信公众号的文章,为了便于在文档站查看,特地在 这里发布,同时进行一定的更新。

原文地址:​Obsidian最佳实践:时间格式化的秘密:让你的时间管理变得更加轻松!open in new window 点击可查看或关注公众号。

公众号的文章一般会更快一些,大家可以关注下。
扫码关注 公众号【蹦跶的咖啡豆】-内容多更新快

1 缘起

不管是新手还是老手,可能都对obsidian中的时间格式很头疼。在Obsidian中,众多插件中都需要你配置这个时间格式。官方也没有统一的地方来进行说明,到底什么才是规范的格式?

今天我们来通过一篇文章搞懂Obsidian中时间格式化的秘密。这个话题相当有趣,希望你能够从中获益。

1.1 哪里会用到时间格式

  • dataview 插件
  • templer 插件
  • open-weather 插件
  • quickadd插件
  • 核心日记插件

1.2 时间格式化

在 Obsidian中,插件都是基于JavaScript语言我们要提到一个神器Moment.js。无论是否使用JavaScript,我们只需要知道这是一个能够让你更好地处理时间的库,而且可以让你轻松地在Obsidian中使用。大部分的插件都使用了Moment.js的这个规范。

我们只需要了解Moment.js的时间规范,基本上也就掌握了Obsidian中的时间规范。Moment.js有很多格式规则,不过在这里,我会介绍一些常见的规则。

2 Moment.js的格式规则

2.1 年份

  • YYYY:四位数表示的年份(例如:2023)
  • YY:两位数表示的年份(例如:23)

2.2 月份

  • MM:两位数表示的月份(例如:04)
  • MMM:缩写表示的月份(例如:May)
  • MMMM:完整表示的月份(例如:May)

2.3 日

  • DD:两位数表示的日期(例如:31)

2.4 星期

  • ddd:缩写表示的星期几(例如:Mon)
  • dddd:完整表示的星期几(例如:Monday)

2.5 时间

  • HH:24小时制的小时数(例如:15)
  • hh:12小时制的小时数(例如:03)
  • mm:分钟数(例如:30)
  • ss:秒数(例如:45)

2.6 上午下午

  • A: 上午或下午

注意严格区分大小写和个数,不要搞错了,按照我这里提供的格式输入,按照下面的实例复制即可。

3 时间格式一览表

格式描述
YYYY4 位数的年份
YY2 位数的年份
MM月份(01-12)
MMM缩写的月份名称(Jan-Dec)
MMMM完整的月份名称(January-December)
DD月中的第几天(01-31)
DDD年中的第几天(001-366)
dddd星期几的完整名称(Sunday-Saturday)
ddd星期几的缩写名称(Sun-Sat)
HH小时数(00-23)
hh小时数(01-12)
mm分钟数(00-59)
ss秒数(00-59)

4 实例示范

比如我们输入:

  • 输入格式“YYYY-MM-DD”,就可以将时间格式化为“`2023-05-05”
  • 输入格式“YYYY-MM-DD HH:mm:ss”,就可以将时间格式化为“2023-05-05 00:33:50
  • 也可以变形为“YYYY-MM-DD-HH-mm-ss”,就可以将时间格式化为“2023-05-05-00-33-50

还有一些其他类型的时间格式,复制使用即可。

  • YYYY-MM-DD: 2023-04-25
  • YY-MM-DD: 23-04-25
  • YYYY-MM-DD HH:mm:ss: 2023-04-25 12:34:56
  • YYYY年MM月DD日 HH:mm:ss A: 2023年04月25日 12:34:56 下午

5 综合使用示例表

格式描述
YYYY-MM-DD日期(例如:2023-03-27)
YYYY-MM-DD HH:mm:ss日期和时间(例如:2023-03-27 15:23:35)
YYYY-MM-DD HH:mm:ss.SSS日期、时间和毫秒(例如:2023-03-27 15:23:35.000)
MMMM D, YYYY完整的日期(例如:March 27, 2023)
MMMM D, YYYY HH:mm:ss完整的日期和时间(例如:March 27, 2023 15:23:35)

6 时间格式输入在哪里?

6.1 如果是dataview插件

datavie 时间格式 .

6.2 如果是templer插件

<% tp.date.now("YYYY-MM-DD") %>,调用的时候写入时间格式,这里是生成了类似于2023-05-05这样的日期格式了。

也可以参考Templater常用语法(视频+模板)

7 结论

现在,你已经掌握了Obsidian中时间格式化的秘密。无论你是在Dataview、Templater、Daily插件中使用时间格式化,还是在其他地方使用它,你都可以轻松地呈现出你需要的时间数据。记住,正确的时间格式化可以让你的时间管理变得更加轻松!

加群交流

如果在使用和学习中有不明白的地方,或者想看看别人的经验

🌱【点我-扫码加群】

加群交流!先加在拉
加群交流!先加在拉

🍻【微信扫码-打赏】

微信扫码-打赏-更新不易
微信扫码-打赏-更新不易
上次编辑于:
贡献者: coffeebean
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4