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

更新日期: 2018-07-25 阅读次数: 8918 分类: 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 聊聊, 查看更多联系方式