>  기사  >  백엔드 개발  >  PHP가 날짜 및 시간 프로세서 Carbon을 사용하여 인간화된 시간을 표시하는 방법의 예

PHP가 날짜 및 시간 프로세서 Carbon을 사용하여 인간화된 시간을 표시하는 방법의 예

黄舟
黄舟원래의
2018-05-18 16:49:571709검색

이 글에서는 PHP의 날짜 및 시간 프로세서 Carbon을 사용하여 인간적인 방식으로 시간을 표시하는 방법에 대한 자세한 설명을 주로 소개합니다. 관심이 있는 경우 이에 대해 알아볼 수 있습니다.

이 글에서는 PHP의 사용 방법을 소개합니다. 날짜 및 시간 프로세서 Carbon은 모든 사람에게 시간을 표시하고 공유할 수 있도록 합니다.

Carbon 날짜 및 시간 처리 라이브러리는 시간을 매우 편리하게 처리할 수 있으며,

Carbon은 Composer를 통해 쉽게 설치할 수 있습니다.

# composer require nesbot/carbon

사용 방법도 매우 간단합니다

<?php
require &#39;vendor/autoload.php&#39;;
use Carbon\Carbon;
//显示中文
Carbon::setLocale(&#39;zh&#39;);
//获取昨天的时间戳
$ts = Carbon::yesterday()->timestamp;
//人性化显示时间
echo Carbon::createFromTimestamp($ts)->diffForHumans();

위의 인쇄 결과는 1

일 전 Laravel 프레임워크에서 사용하는 방법

먼저 중국어를 표시하기 위해 app/Providers/AppServiceProvider.php中添加 CarbonCarbon::setLocale('zh');boot() 메소드에서는 다음과 같습니다.

public function boot(){
  \Carbon\Carbon::setLocale(&#39;zh&#39;);
}

그런 다음 ArticleController의 메소드에서 출판 날짜가 타임스탬프인 경우 기사 출판 날짜를 인도적으로 표시할 수 있습니다. 헤더에 Carbon을 인용하고 다음 코드를 추가하세요

use Carbon\Carbon;

Humanized 출판 시간

Carbon::createFromTimestamp($published_at)->diffForHumans();

카본에는 인간화된 시간 표시 외에도 다양한 시간 처리 기능이 있습니다. 구체적인 사용 방법은 공식 문서를 참조하세요.

위 내용은 PHP가 날짜 및 시간 프로세서 Carbon을 사용하여 인간화된 시간을 표시하는 방법의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.