我认为这(应该)很容易,但我无法使用 Liquid 标记在 Jekyll 页面中显示今天的日期。根据文档,我应该能够这样做以获得这个日期的年份:
{{ 'now' | date: "%Y" }}
但呈现的只是字符串now
,而不是任何格式化的日期。我究竟做错了什么?
它也对我不起作用。看来您遇到了 Ruby 1.9.3 支持中的一个当前错误。有一个修复错误的拉取请求,但尚未合并。列出了一种解决方法,也许它对您有用:
{{ site.time | date: '%y' }}
要从 获取全年,例如"2015",site.time
您可以使用:
{{ site.time | date: '%Y' }}
# OR
20{{ site.time | date: '%y' }}
要获取 2015 年的最后 2 位数字,这将仅输出"15":
{{ site.time | date: '%y' }}
也许问题标题具有误导性,但我实际上想要的是今天的日期而不是年份。这对我有用:
{{ site.time | date: '%B %d, %Y' }}
今日制作:2019 年 1 月 4 日
{{ site.time }}
表示网站确实更新的时间,它是固定日期而不是动态日期。
此类请求需要 JavascriptDate.getTime()
或Date.now()
示例:
<script>document.write(Math.round(Date.now() / (365 * 24 * 60 * 60 * 1000) + 1970 - 1));</script>