Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

markdown导出的date format的格式问题 #2599

Open
Navenber opened this issue Jul 28, 2021 · 9 comments
Open

markdown导出的date format的格式问题 #2599

Navenber opened this issue Jul 28, 2021 · 9 comments

Comments

@Navenber
Copy link

请问“2021-07-28 星期三” 这种格式该如何设置?

我在obsidian中使用“yyyy-MM-DD dddd”的即可实现“2021-07-28 星期三”的格式,但在简悦中是不可以的。

请教一下我该写什么内容才能实现我要的这种时间格式呢?

万分感谢🙏

@Kenshin
Copy link
Owner

Kenshin commented Jul 29, 2021

嗨,谢谢反馈,目前这个时间设置还比较弱,只能显示 yyyy-MM-dd or yy-MM-dd hh:mm:ss 以及类似的方式,但确实不支持 yyyy-MM-DD dddd

目前只能下个版本支持了。

@Navenber
Copy link
Author

Navenber commented Jul 29, 2021 via email

@Kenshin
Copy link
Owner

Kenshin commented Jul 30, 2021

哈哈,应该的。有此功能后我会在这里通知你。

@Kenshin
Copy link
Owner

Kenshin commented Apr 20, 2022

导入到 Obsidian 升级到 1.2.0 ,增加了 重磅功能:可以不通过同步助手,将标注自动导入到 Obsidian。

文档说明

#2900

一站式教程

https://simpread.zhubai.love/posts/2128393555537739776

视频

Obsidian.mp4

@fengqiii
Copy link

fengqiii commented Sep 26, 2022

用 logseq 的dailynote 习惯用 July 这种,或者是周几也标出来,于是找到了这个issue

@Kenshin
Copy link
Owner

Kenshin commented Sep 26, 2022

@fengqiii

你想要什么格式?需要具体说明

@JiangXY98
Copy link

作者你好,想要 Oct 26th, 2022 这种格式,请问该怎么操作呢?

@lyserenity
Copy link

lyserenity commented Oct 26, 2022

我假设你使用了 “Markdown 模板辅助增强” 了这个插件,关于日期格式的细节可以参考"内置对象"相关说明。

因为你指定了 26th 这样的格式,所以好像没有简单的参数可以使用,只能利用简悦内置的 sr_tmpl_fun.fmtDate,结合在网路上找到的解决方法,然后简单糊了一个:

<%
let dateformat = sr_tmpl_fun.fmtDate( unread.create );
let day = dateformat("d"),
    month = dateformat("mmm"),
    year = dateformat("yyyy");

switch (day) {
    case 1:
    case 21:
    case 31:
        daySuffix = "st";
        break;
    case 2:
    case 22:
        daySuffix = "nd";
        break;
    case 3:
    case 23:
        daySuffix = "rd";
        break;
    default:
        daySuffix = "th";
        break;
};

let date = month + " " + day + daySuffix + ", " + year;
%>

<%- date %> // Oct 26th, 2022

p.s. 我是个 js 小白,一切以作者及其他大佬的说法为准。😂

@JiangXY98
Copy link

非常厉害!谢谢你。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants