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

在写 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

上一篇:[转载】——故障排除:Shared Pool优化和Library Cache Latch冲突优化 (文档 ID 1523934.1)


下一篇:spark学习