obsidian日期格式的秘密
这个是微信公众号的文章,为了便于在文档站查看,特地在 这里发布,同时进行一定的更新。
原文地址:Obsidian最佳实践:时间格式化的秘密:让你的时间管理变得更加轻松! 点击可查看或关注公众号。
公众号的文章一般会更快一些,大家可以关注下。
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 时间格式一览表
格式 | 描述 |
---|---|
YYYY | 4 位数的年份 |
YY | 2 位数的年份 |
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-25YY-MM-DD
: 23-04-25YYYY-MM-DD HH:mm:ss
: 2023-04-25 12:34:56YYYY年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插件
.
6.2 如果是templer插件
<% tp.date.now("YYYY-MM-DD") %>
,调用的时候写入时间格式,这里是生成了类似于2023-05-05
这样的日期格式了。
也可以参考Templater常用语法(视频+模板)
7 结论
现在,你已经掌握了Obsidian中时间格式化的秘密。无论你是在Dataview、Templater、Daily插件中使用时间格式化,还是在其他地方使用它,你都可以轻松地呈现出你需要的时间数据。记住,正确的时间格式化可以让你的时间管理变得更加轻松!
加群交流
如果在使用和学习中有不明白的地方,或者想看看别人的经验
- 可以查看进阶用法
- 可以加群和大家聊聊,加微信
coffeebean1688
蹦跶的咖啡豆,然后进群 - 可以查看咖啡豆豆龙_哔哩哔哩) 视频教程。😜关注、👍点赞、📀投币一键三连
- 关注公众号(文章很多):`蹦跶的咖啡豆
- 示例库(筹备中)
- 网站启用新域名:https://obsidian.vip 给VIP的你,很好记
🌱【点我-扫码加群】
🍻【微信扫码-打赏】