以英国格式存储日期 (d-m-Y)

Posted

技术标签:

【中文标题】以英国格式存储日期 (d-m-Y)【英文标题】:Store date in UK format (d-m-Y) 【发布时间】:2022-01-20 18:40:46 【问题描述】:

以英国格式 (d-m-Y) 而非 OctoberCMS 后端的默认 (Y-m-d) 格式存储日期的最佳方式是什么?

【问题讨论】:

日期以 ISO 日期格式存储在后端是有充分理由的。你不应该改变它。仅在向用户显示日期时更改格式。 好的。我的问题是目前我有一个使用 Y-m-d ISO 格式的日期选择器,以便在给定时间段内搜索课程日期。英国的日期格式为 d-m-Y。那么我该如何变异呢? 【参考方案1】:

更改 YAML 文件中的格式。 Plugins/Author/Plugin/Models/PluginModel/fields.yaml 。看documentation here。

published_at:
    label: Published
    type: datepicker
    mode: date
    format: d-m-Y

如果您使用的是 Builder 插件,则有一个“格式”位置。

【讨论】:

以上是关于以英国格式存储日期 (d-m-Y)的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL在开始结束日期日期格式d-m-Y之间选择[重复]

如何从 codeigniter 活动记录中的 DATETIME 字段中获取 d-m-Y 格式的日期?

Yii2查看日期时间格式(d-m-Y H:i:s)但是当DB更改格式保存/更新为Y-m-d时H:i:s

将 SQL 日期格式化为英国格式 [重复]

php 以标准格式存储日期。使用访问器和更改器来修改日期格式

我需要在 Access 中拆分以 MM/YYYY 和 MM/DD/YYYY 格式存储日期的文本列,以删除日期格式