Laravel中Carbon時間格式本地化(變成中文)

Laravel使用PHP的一個擴展API–Carbon來處理時間。它提供了不少日期操做方法,其中 diffForHumans() 能夠把日期轉換成 「1 hours age」、「4 years age」 這樣的格式,同時,它還支持本地化,能夠把其轉換成中文形式的「1小時前」、「4年前」等。php

 

推薦閱讀:《日期及時間處理包 Carbon 在 Laravel 中的簡單使用html

能夠在 app/Providers/AppServiceProvider.php 的 boot() 方法中添加下面的代碼來設置全局本地化:git

 
  1. public function boot()
  2. {
  3. \Carbon\Carbon::setLocale('zh');
  4. }

設置好以後,在輸出時間的地方調用:github

 
  1. $article->created_at->diffForHumans();

相似的格式便可。web

相關文章
相關標籤/搜索