Open seseven opened 2 months ago
嗨,是可以的。
但有点麻烦,我今天稍晚给出解决方案。
效果如下
代码如下
<%
function formatDate( dateString ) {
const parts = dateString.match( /(\d{4})年(\d{2})月(\d{2})日\s(\d{2}):(\d{2}):(\d{2})/ ),
date = new Date( parts[1], parts[2] - 1, parts[3], parts[4], parts[5], parts[6] ),
year = date.getFullYear(),
month = String( date.getMonth() + 1 ).padStart( 2, '0' ),
day = String( date.getDate() ).padStart( 2, '0' ),
weekdays = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
weekday = weekdays[date.getDay()];
return `${year}-${month}-${day}-${weekday}`;
}
let date = formatDate( unread.create )
%>
---
create: <%- date %>
---
感谢作者,解决了我问题😁😁😁😁👍
小事情~
描述这个错误
将标注导入obsidian中,想使用> 日期:: [[{{create|yyyy-mm-dd-ddd}}]] ,格式显示星期几,但显示出来的不是中文,我该怎么设置?
复现步骤
将标注导入obsidian中,想使用> 日期:: [[{{create|yyyy-mm-dd-ddd}}]] ,格式显示星期几,但显示出来的不是中文,我该怎么设置?
其他相关说明
No response
操作系统
windows
浏览器
edge版本 129.0.2792.52 (正式版本) (64 位)
发生问题的网址
https://sspai.com/post/92327