从 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
以外的名称:)
我正在使用后端的日期选择器,我只想显示用户选择的年份。例如,当使用 {{ record.year }} 时,我不想在 DOM 上渲染 23-12-2017,而是只想渲染 2017 年。我该怎么做?有过滤器什么的吗?
您可以使用 date filter for Twig:
{{ record.date|date("Y") }}
顺便说一下,如果你只使用日期的年份部分,你也应该只将年份保存到数据库中,而不是整个日期。这也意味着您不必首先对其进行格式化。
如果您需要保存整个日期,请考虑将其命名为 year
以外的名称:)