You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel中如何修改代码以调整时间输出为指定格式?

解决日期格式化问题

没问题,你只需要调整date()函数的格式参数,再加上固定的前缀文本就能实现想要的效果啦。

修改后的代码:

{{ 'Posted on ' . date('F j, Y', strtotime($page->created_at)) }}

具体说明:

  • 前缀部分:用字符串'Posted on '通过.连接符和日期格式化结果拼接,直接添加固定文本
  • 日期格式参数解析:
    • F:表示完整的月份名称(比如May、June,和原来的M缩写不同,但这里May两者结果一致,其他月份会显示全称)
    • j:表示不带前导零的日期数字(比如23,而不是03这类带前导零的格式)
    • Y:表示四位完整年份(比如2018)

另外,如果你的项目是Laravel框架的话,其实可以利用Eloquent自带的Carbon实例,写法更简洁:

{{ 'Posted on ' . $page->created_at->format('F j, Y') }}

这样就不用额外调用strtotime()啦,Carbon已经帮你处理了日期转换的工作。

内容的提问来源于stack exchange,提问作者Thomas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:33:33