Laravel 中设置 Carbon 的 diffForHumans 方法返回中文

更新日期: 2018-07-25 阅读次数: 3453 分类: Laravel

在写 feed 流功能时,经常要用到 Carbon 的 diffForHumans 方法,以方便返回直观的时间描述。

例如

Carbon::parse($date)->diffForHumans();
  • 10秒前
  • 5分钟前

但是,默认 Carbon 并不会遵守 laravel config 中的 locale,需要特别指定。

编辑 app/Providers/AppServiceProvider.php

use Carbon\Carbon;

public function boot() {
    Carbon::setLocale('zh');
}

参考

https://laravel-china.org/articles/5577/the-diffforhumans-method-of-carbon

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊。 白天工地搬砖,晚上哄熊孩子,可能回复有点慢,见谅。 查看更多联系方式

相关文章

爱评论不评论

近期节日

查看更多节日