【问题标题】:October CMS, How to change date format in template?十月 CMS,如何更改模板中的日期格式?
【发布时间】:2017-12-26 16:12:47
【问题描述】:

我正在使用代码:{{operation.updated_at->format('d.m.Y H:i')}},但这不起作用。

【问题讨论】:

  • 你遇到了什么错误?
  • 您想要哪种格式并显示确切的日期
  • @Alfabravo, prntscr.com/hsi9zc
  • @kunal ,格式 = d.m.Y H:i ,日期字符串 = 2017-12-26 19:12:06
  • 您应该以可用的格式发布内容(例如,不是屏幕截图)。此外,您应该在问题中添加所有相关信息(编辑它)而不是在 cmets 中。很高兴你找到了有用的答案:)

标签: php laravel octobercms


【解决方案1】:

您应该尝试将其添加到您的 operation 模型中:

public function getUpdatedAtAttribute($date)
  {
      return Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $date)->format('d.m.Y H:i');
  }

每次您使用模型中的这些属性来显示日期时,这些属性都会以不同的方式呈现。

$operation= Operation::find(1);
echo $operation->updated_at; // d.m.Y H:i will be displayed

【讨论】:

  • 谢谢。这就是我需要的
【解决方案2】:

如果了解您的问题...也许您正在寻找这个:-

{{date('d.m.Y H:i',strtotime(operation.updated_at))}}

希望对你有帮助!

【讨论】:

    【解决方案3】:

    你可以使用

    operation.updated_at.format('d.m.Y H:i')
    

    因为updated_at 是一个碳对象

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-04
      • 2014-10-25
      • 2018-10-15
      • 2011-12-05
      • 1970-01-01
      • 2020-11-26
      • 2019-05-29
      • 1970-01-01
      相关资源
      最近更新 更多