PHP에서 탄소를 타임스탬프로 변환하는 방법은 무엇입니까?
이 글의 주요 지식 포인트는 PHP 날짜 및 시간 처리, php, carbon, time class, carbon, php, 인간화된 시간을 표시하는 PHP의 날짜 및 시간 프로세서 Carbon 사용에 대한 자세한 설명입니다. 관련 지식 포인트에 대한 추가 정보 시스템에 대한 심층적인 연구를 위해 다음 전자책을 참조할 수 있습니다.
PHP의 날짜 및 시간 처리 도구 예(Carbon)
Carbon 소개
Carbon은 매우 사용자입니다. -Github의 친숙한 시간 및 날짜 처리 플러그인에는 거의 5,000개의 별이 있습니다.
github 주소는 https://github.com/briannesbitt/Carbon
Carbon의 기본 사용법
//1、基本应用 $now = Carbon::now(); //2016-11-03 14:13:16 $today = Carbon::today(); //2016-11-03 00:00:00 $tomorrow = Carbon::tomorrow(); //2016-11-04 00:00:00 $yesterday = Carbon::yesterday(); //2016-11-02 00:00:00
//2、判断是否是某一天(2016-11-03(周四)举例) $now = Carbon::now(); var_dump($now->isWeekend());//false 因为周四不是周末 var_dump($now->isWeekday());//true 因为周四是工作日 var_dump($now->isThursday());//true 因为今天是周四 $now->isToday(); $now->isTomorrow(); $now->isFuture(); $now->isPast();
//3、创建某一天的carbon对象并且进行加减计算 $date = Carbon::create(2016, 12, 25, 0, 0, 0);//2016-12-25 00:00:00 $next_year=$date->addYears(2);//2018-12-25 00:00:00 $past_year=$date->subYears(2);//2014-12-25 00:00:00 $next_month=$date->addMonths(2);//2017-02-25 00:00:00 $past_month=$date->subMonths(2);//2016-10-25 00:00:00 $next_day=$date->addDays(2);//2016-12-27 00:00:00 $past_day=$date->subDays(2);//2016-12-23 00:00:00 ...更有addWeekdays()、addWeeks()、addHours()等方法
//4、将carbon对象转换成string类型 $dt = Carbon::create(1975, 12, 25, 14, 15, 16); echo $dt->toDateString(); // 1975-12-25 echo $dt->toFormattedDateString(); // Dec 25, 1975 echo $dt->toTimeString(); // 14:15:16 echo $dt->toDateTimeString(); // 1975-12-25 14:15:16 echo $dt->toDayDateTimeString(); // Thu, Dec 25, 1975 2:15 PM
위에서는 Carbon의 몇 가지 기본 사용법을 소개합니다. Carbon의 가장 큰 특징은 유연성과 사용자 친화성입니다.
위 내용은 이 글의 전체 내용입니다. 여러분의 공부에 도움이 되길 바랍니다.
PHP가 날짜 및 시간 프로세서 Carbon을 사용하여 인간적인 방식으로 시간을 표시하는 방법에 대한 자세한 설명
이 기사에서는 PHP가 날짜 및 시간 프로세서 Carbon을 사용하여 인간적인 방식으로 시간을 표시하는 방법을 소개하고 싶습니다. 자세한 내용은 다음과 같습니다.
Carbon 날짜 및 시간 처리 라이브러리는 매우 편리합니다. 처리 시간, github 주소는 https://github.com/briannesbitt/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 프레임워크에서 사용하는 방법
먼저 중국어를 표시하려면 CarbonCarbon::setLocale('zh'); 을 추가하세요. 다음과 같이 app/Providers/AppServiceProvider.php의 boot() 메소드에:
public function boot(){ \Carbon\Carbon::setLocale('zh'); }
관련 권장사항: php tutorial
위 내용은 PHP에서 탄소를 타임스탬프로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!