从 OctoberCMS 后端使用日期选择器时如何只呈现年份?

How to render only the Year when using date picker from OctoberCMS backend?

我正在使用后端的日期选择器,我只想显示用户选择的年份。例如,当使用 {{ record.year }} 时,我不想在 DOM 上渲染 23-12-2017,而是只想渲染 2017 年。我该怎么做?有过滤器什么的吗?

您可以使用 date filter for Twig:

{{ record.date|date("Y") }}

顺便说一下,如果你只使用日期的年份部分,你也应该只将年份保存到数据库中,而不是整个日期。这也意味着您不必首先对其进行格式化。 如果您需要保存整个日期,请考虑将其命名为 year 以外的名称:)