我的 Ghost.org 博客将日期显示为:
2013 年 11 月 4 日
这是通过以下方式控制的content\themes\{theme-name}\post.hbs
:
<time datetime="{{date format="YYYY-MM-DD"}}">
{{date format='DD MMM YYYY'}}
</time>
我希望将其更改为不同的格式,例如Wednesday, 4th November 2013
,我该怎么做?
我的 Ghost.org 博客将日期显示为:
2013 年 11 月 4 日
这是通过以下方式控制的content\themes\{theme-name}\post.hbs
:
<time datetime="{{date format="YYYY-MM-DD"}}">
{{date format='DD MMM YYYY'}}
</time>
我希望将其更改为不同的格式,例如Wednesday, 4th November 2013
,我该怎么做?
Ghost 使用 Moment.js 输出日期。
从他们的显示格式文档中,我们可以确定:
dddd
可用于输出全天名称;MMMM
可用于输出完整的月份名称;Do
可用于以1st 2nd 3rd 4th...
格式输出日期;YYYY
可用于输出全年数字。由此我们可以content\themes\{theme-name}\post.hbs
使用以下方法制作我们想要的日期格式:
<time datetime="{{date format="YYYY-MM-DD"}}">
{{date format='dddd, MMMM Do YYYY'}}
</time>
2013 年 11 月 4 日,星期三