PHP에서 탄소를 타임스탬프로 변환하는 방법

WJ
풀어 주다: 2023-04-08 20:44:02
원래의
4958명이 탐색했습니다.

PHP에서 탄소를 타임스탬프로 변환하는 방법

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 &#39;vendor/autoload.php&#39;;
use Carbon\Carbon;
//显示中文
Carbon::setLocale(&#39;zh&#39;);
//获取昨天的时间戳
$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(&#39;zh&#39;);
}
로그인 후 복사

관련 권장사항: php tutorial

위 내용은 PHP에서 탄소를 타임스탬프로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿