雨果(Hugo)将显示正确格式的日期显示为“ 0001年1月1日”

迦勒·杰(Caleb Jay)

我的正面材料看起来像:

---
title: "example"
date: 2017-02-09T19:33:35-8:00
draft: false
---

我的single.html显示日期如下:

      Updated: <time datetime="{{ .Date }}">{{ .Date.Format "2 Jan 2006" }}</time>

由于某些原因,在运行hugo server和查看此页面时,日期显示为:

Updated: 1 Jan 0001

什么博格尔斯我心中,这里是前事应该是一个页面的工作:

---
title: "working example"
date: 2019-01-08T18:16:47-08:00
draft: false
---

在我看来,两个示例日期的格式相同。

甚至更奇怪:如果我从工作示例复制/粘贴到不工作的示例,然后手动换出正确的日期,那么不工作的示例也可以工作!

怎么了?为什么我的日期不能正确显示,除非它们无法解释?

编辑:我试图逐份复制/粘贴以查看字符串的某些特定方面是否不好,但无济于事。仅当我复制/粘贴整个内容,然后手动重新键入日期时,它才起作用。怪异的:如果我将好的格式复制/粘贴到“坏的”,然后将日期从坏的复制/粘贴到好,这是可行的。我怀疑可能是一个奇怪的unicode字符之类的东西,现在我不知道了。

激素

刚刚在我自己的网站上确认,

时间/日期字符串必须遵循ISO 8601格式这包括在小时中具有两位数的时区偏移量。

请注意,偏移量是可选的-不必一定存在。但是如果是这样,那一定是[+-]HH:MM

# bad
date: 2017-02-09T19:33:35-8:00
# good
date: 2017-02-09T19:33:35-08:00

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以将日期显示为2015年1月1日而不是20150101?

日期始终显示1970年1月1日

SQL中2012年1月1日的日期格式

如何使用Javascript以这种格式显示日期2012年1月1日

如何转换2014年1月1日格式的GetDate()?

比赛前的日期(2001年1月1日)

1970年1月1日之前的日期

如何确定1970年1月1日返回的日期?

javascript Regex日期1970年1月1日之前

2021 年 9 月 1 日的 Angular 日期格式

当输入日期为 12 月 30 日或 31 日时,Google 脚本格式将日期关闭 1 年

在Excel 2003中将日期时间格式化为2015年1月1日

将2000年1月1日以来的天数转换为日期格式

Matplotlib格式化X轴显示1970年1月1日

Buddypress –评论日期显示在“ 1970年1月1日回复”,现在

Android无法解析的日期:2017年1月6日

显示1900年1月的日期(现在)?

输入日期为 dd-mm-yy 并显示日期为 1999 年 1 月 3 日的 C 程序

如何从1970年1月1日在Lua以来经过的秒数中获取日期(月,日,年)?

将$ _REQUEST的日期格式更改为另一种:Mer。2019年1月23日至2019年1月23日

设置为2014年12月31日的新Date()改为说12月1日

在PDF报告中以2014年1月12日12:10格式显示日期时出现的问题

Android DatePickerDialog的默认日期为1900年1月1日

如何不显示消息“ DEPRECATION:Python 2.7将于2020年1月1日到期”?

自1970年1月1日起,C ++将Windows时间设置为ms

-Axis上的日期显示为1月51日,而不是1月20日

根据日期范围从月表 MySQL 中获取数据(2016 年 1 月 1 日至 2016 年 4 月 1 日之间的前数据)

如何格式化DatePicker以显示日期格式为日/月/年?

如何获得自1970年1月1日以来的Python日期时间对象的秒数?