Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 如何在Jekyll中输入YYYYMM日期?_Date_Jekyll_Github Pages - Fatal编程技术网

Date 如何在Jekyll中输入YYYYMM日期?

Date 如何在Jekyll中输入YYYYMM日期?,date,jekyll,github-pages,Date,Jekyll,Github Pages,如何在Jekyll中输入日期 我想在用于Jekyll的YAML文件中输入日期“2018年8月”。我找到了很多关于如何格式化现有日期的信息,但几乎没有关于如何输入日期的信息 我找到的最好结果是,这意味着以ISO8601格式输入的日期应该是有效的。如果我带着这个跑,那么 “2004-05”是一个有效的ISO 8601日期,表示五月(第五天) 月)2004年 这意味着“2018年8月”可以输入为2018-08 但是,当我在my_data文件夹中使用YAML文件my_data.yml时 date: 20

如何在Jekyll中输入日期

我想在用于Jekyll的YAML文件中输入日期“2018年8月”。我找到了很多关于如何格式化现有日期的信息,但几乎没有关于如何输入日期的信息

我找到的最好结果是,这意味着以ISO8601格式输入的日期应该是有效的。如果我带着这个跑,那么

“2004-05”是一个有效的ISO 8601日期,表示五月(第五天) 月)2004年

这意味着“2018年8月”可以输入为
2018-08

但是,当我在my_data文件夹中使用YAML文件my_data.yml时

date: 2018-08
那么杰基尔就不承认这是约会了

{{ site.data.my_data.date | time: '%B %Y' }}

输出“2018-08”而非“2018年8月”。

TL;DR:输入YYYYMM日期,如“2018年8月”,作为2018年8月

我在房间里搜寻,找到了那个。RubyonRails方法
.to\u格式化的\u s
()似乎是大多数方法的关键。在该方法的源代码中,日期写为2007年12月4日星期二00:00:00+0000,我猜我应该从中写出2018年8月。在my_data.yml中执行此操作时,代码将输出预期的“2018年8月”