Carbon 날짜 및 시간 처리 라이브러리는 매우 편리하게 시간을 처리할 수 있습니다. github 주소는 https://github.com/briannesbitt/carbon입니다. 이 글에서는 주로 PHP의 날짜 및 시간 프로세서 Carbon을 사용하여 시간을 표시하는 방법을 자세히 소개합니다. 특정 참조 가치가 있는 인간화 된 방식에 관심이 있는 사람들은 더 많은 것을 배울 수 있으므로 모든 사람에게 도움이 될 수 있기를 바랍니다.
Composer를 통해 Carbon을 설치하면 매우 편리합니다
# composer require nesbot/carbon
사용 방법도 매우 간단합니다
<?php require 'vendor/autoload.php'; use Carbon\Carbon; //显示中文 Carbon::setLocale('zh'); //获取昨天的时间戳 $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('zh'); }
그런 다음 ArticleController의 메소드에서 기사의 출판 날짜를 인도적으로 표시하는 등의 방법을 사용할 수 있습니다. 게시 날짜는 타임스탬프이며 헤더에 Carbon을 인용합니다. 다음 코드를 추가하세요
use Carbon\Carbon;
인간화 게시 시간
Carbon::createFromTimestamp($published_at)->diffForHumans();
Carbon에는 인간화 표시 시간 외에도 다양한 시간 처리 기능이 있으므로 공식 문서를 참고하세요. 특정 사용 방법에 대해.
관련 권장 사항:
Laravel의 매우 유용한 7가지 Carbon 메소드
PHP의 날짜 및 시간 처리 도구(Carbon)의 예 공유
위 내용은 PHP는 날짜/시간 프로세서 Carbon 인스턴스 방법을 사용합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!