Jef*_*att 67 ruby datetime liquid jekyll
我认为这应该很容易,但我今天的日期无法在使用Liquid标记的Jekyll页面中显示.根据文档,我应该能够这样做以获得这个日期的年份:
{{ 'now' | date: "%Y" }}
Run Code Online (Sandbox Code Playgroud)
但所有渲染的都是字符串now,而不是任何格式化的日期.我究竟做错了什么?
Mar*_*mas 123
它对我也没有用.看来你已经遇到了Ruby 1.9.3支持中的当前错误.有一个修复错误的拉取请求,但它尚未合并.列出了一种解决方法,也许它适用于您:
{{ site.time | date: '%y' }}
Run Code Online (Sandbox Code Playgroud)
要获得全年,例如"2015",从site.time,你可以使用:
{{ site.time | date: '%Y' }}
# OR
20{{ site.time | date: '%y' }}
Run Code Online (Sandbox Code Playgroud)
要获得2015年的最后2位数字,只输出"15":
{{ site.time | date: '%y' }}
Run Code Online (Sandbox Code Playgroud)