如何在OctoberCMS后端表单中显示格式化日期?

时间:2016-04-08 10:53:05

标签: octobercms

我尝试使用文档中的示例在表单字段中显示格式化的日期值: https://octobercms.com/docs/backend/lists#column-datetime

created_at:
    label: Date
    type: datetime
    format: l jS \of F Y h:i:s A

这引发了异常: modules/backend/Widgets/form/partials/_field_datetime.htm" not found.

我也尝试将类型更改为datepicker。不会抛出异常,但日期值未格式化。

有关如何显示格式为d/m/Y的日期的任何想法?

修改

我实际上需要表单中的可编辑日期输入字段,最好是datepicker,用户可以使用datepicker选择日期,或者以他们熟悉的格式输入日期,例如d/m/Y并将类型值应用于表单字段。

2 个答案:

答案 0 :(得分:3)

将“format”添加到config_list.yaml

 start_at:
        label: My Label
        type: dateTime
        format: j M Y H:I

答案 1 :(得分:2)

尝试使用partial类型

列表

created_at:
    label: Date
    type: partial
    path: column_date

_column_date.htm

中使用以下代码
<?= $value->format('l jS \of F Y h:i:s A') ?>

表格

created_at:
    label: Date
    type: partial
    path: field_date

使用 _field_date.htm

中的以下代码
<?= $formModel->created_at->format('l jS \of F Y h:i:s A') ?>