tp.date
1. date Module
1.1. Documentation
1.1.1. tp.date.now
语法:
tp.date.now(format: string = "YYYY-MM-DD", offset?: number⎮string, reference?: string, reference_format?: string)
参数:
参数 | 说明 |
---|---|
format | 日期格式 |
offset | 日期偏移量,例如设置-7 取上周的日志。 |
reference | 日期的引用,可以将日志作为笔记的标题 。 |
reference_format | 日期的引用格式。 |
format
全部可以设置的格式:
Moment.js | Docs (momentjs.com)
1.2. tp.date.tomorrow
返回明天的日期。
语法:
tp.date.tomorrow(format: string = "YYYY-MM-DD")
参数:
参数 | 说明 |
---|---|
format | 日期格式 |
format 全部可以设置的格式: |
|
[Moment.js | Docs (momentjs.com)](https://momentjs.com/docs/#/displaying/format/) |
1.3. tp.date.weekday
返回星期几,是哪一个天。
tp.date.weekday(format: string = "YYYY-MM-DD", weekday: number, reference?: string, reference_format?: string)
参数:
参数 | 说明 |
---|---|
format | 日期格式 |
weekday | 一周编号,星期一为第一天,编号为0 ,-7 上周的第一天。 |
reference | 日期的引用,可以将日志作为笔记的标题 。 |
reference_format | 日期的引用格式。 |
示例 |
<% tp.date.weekday( "YYYY-MM-DD",0) %>
2. tp.date.yesterday
返回昨天的日期
参数:
参数 | 说明 |
---|---|
format | 日期格式 |
format 全部可以设置的格式: |
|
[Moment.js | Docs (momentjs.com)](https://momentjs.com/docs/#/displaying/format/) |
3. Moment.js
templater
可以访问moment
对象。获取更多的函数。请参见Moment.js | Docs (momentjs.com)
4. Examples
Date now: <% tp.date.now() %>
Date now with format: <% tp.date.now("Do MMMM YYYY") %>
Last week: <% tp.date.now("dddd Do MMMM YYYY", -7) %>
Today: <% tp.date.now("dddd Do MMMM YYYY, ddd") %>
Next week: <% tp.date.now("dddd Do MMMM YYYY", 7) %>
Last month: <% tp.date.now("YYYY-MM-DD", "P-1M") %>
Next year: <% tp.date.now("YYYY-MM-DD", "P1Y") %>
File's title date + 1 day (tomorrow): <% tp.date.now("YYYY-MM-DD", 1, tp.file.title, "YYYY-MM-DD") %>
File's title date - 1 day (yesterday): <% tp.date.now("YYYY-MM-DD", -1, tp.file.title, "YYYY-MM-DD") %>
Date tomorrow with format: <% tp.date.tomorrow("Do MMMM YYYY") %>
This week's monday: <% tp.date.weekday("YYYY-MM-DD", 0) %>
Next monday: <% tp.date.weekday("YYYY-MM-DD", 7) %>
File's title monday: <% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-MM-DD") %>
File's title next monday: <% tp.date.weekday("YYYY-MM-DD", 7, tp.file.title, "YYYY-MM-DD") %>
Date yesterday with format: <% tp.date.yesterday("Do MMMM YYYY") %>
5. date Module
5.1. Documentation
5.1.1. tp.date.now
语法:
tp.date.now(format: string = "YYYY-MM-DD", offset?: number⎮string, reference?: string, reference_format?: string)
参数:
参数 | 说明 |
---|---|
format | 日期格式 |
offset | 日期偏移量,例如设置-7 取上周的日志。 |
reference | 日期的引用,可以将日志作为笔记的标题 。 |
reference_format | 日期的引用格式。 |
format
全部可以设置的格式:
Moment.js | Docs (momentjs.com)
5.2. tp.date.tomorrow
返回明天的日期。
语法:
tp.date.tomorrow(format: string = "YYYY-MM-DD")
参数:
参数 | 说明 |
---|---|
format | 日期格式 |
format 全部可以设置的格式: |
|
[Moment.js | Docs (momentjs.com)](https://momentjs.com/docs/#/displaying/format/) |
5.3. tp.date.weekday
返回星期几,是哪一个天。
tp.date.weekday(format: string = "YYYY-MM-DD", weekday: number, reference?: string, reference_format?: string)
参数:
参数 | 说明 |
---|---|
format | 日期格式 |
weekday | 一周编号,星期一为第一天,编号为0 ,-7 上周的第一天。 |
reference | 日期的引用,可以将日志作为笔记的标题 。 |
reference_format | 日期的引用格式。 |
示例 |
<% tp.date.weekday( "YYYY-MM-DD",0) %>
6. tp.date.yesterday
返回昨天的日期
参数:
参数 | 说明 |
---|---|
format | 日期格式 |
format 全部可以设置的格式: |
|
[Moment.js | Docs (momentjs.com)](https://momentjs.com/docs/#/displaying/format/) |
7. Moment.js
templater
可以访问moment
对象。获取更多的函数。请参见Moment.js | Docs (momentjs.com)
8. Examples
Date now: <% tp.date.now() %>
Date now with format: <% tp.date.now("Do MMMM YYYY") %>
Last week: <% tp.date.now("dddd Do MMMM YYYY", -7) %>
Today: <% tp.date.now("dddd Do MMMM YYYY, ddd") %>
Next week: <% tp.date.now("dddd Do MMMM YYYY", 7) %>
Last month: <% tp.date.now("YYYY-MM-DD", "P-1M") %>
Next year: <% tp.date.now("YYYY-MM-DD", "P1Y") %>
File's title date + 1 day (tomorrow): <% tp.date.now("YYYY-MM-DD", 1, tp.file.title, "YYYY-MM-DD") %>
File's title date - 1 day (yesterday): <% tp.date.now("YYYY-MM-DD", -1, tp.file.title, "YYYY-MM-DD") %>
Date tomorrow with format: <% tp.date.tomorrow("Do MMMM YYYY") %>
This week's monday: <% tp.date.weekday("YYYY-MM-DD", 0) %>
Next monday: <% tp.date.weekday("YYYY-MM-DD", 7) %>
File's title monday: <% tp.date.weekday("YYYY-MM-DD", 0, tp.file.title, "YYYY-MM-DD") %>
File's title next monday: <% tp.date.weekday("YYYY-MM-DD", 7, tp.file.title, "YYYY-MM-DD") %>
Date yesterday with format: <% tp.date.yesterday("Do MMMM YYYY") %>