#How to convert carbon into timestamp in php?
The main knowledge points of this article are about PHP date and time processing, php, carbon, time class, carbon, php, detailed explanation of PHP using date and time processor Carbon humanized display of time, if you If you want to have a systematic and in-depth study of relevant knowledge points, you can refer to the following e-book
Examples of Date and Time Processing Tools in PHP (Carbon)
Introduction to Carbon
Carbon is a very user-friendly time and date processing plug-in in PHP. It has nearly 5,000 stars on github.
The github address is: https://github.com/briannesbitt/Carbon
Basic usage of 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
The above describes some basic uses of Carbon. The biggest feature of Carbon is its flexibility and user-friendliness.
The above is the entire content of this article. I hope it will be helpful to everyone’s study. I also hope that everyone will support the Code Farmer’s Home.
Detailed explanation of PHP's use of date and time processor Carbon to display time in a humanized manner
This article introduces PHP's use of date and time processor Carbon to display time in a humanized manner. I would like to share it with you. The details are as follows:
Carbon date and time processing library can process time very conveniently. The github address is https://github.com/briannesbitt/carbon
Carbon can be easily installed through Composer
# composer require nesbot/carbon
The method of use is also very simple
<?php require 'vendor/autoload.php'; use Carbon\Carbon; //显示中文 Carbon::setLocale('zh'); //获取昨天的时间戳 $ts = Carbon::yesterday()->timestamp; //人性化显示时间 echo Carbon::createFromTimestamp($ts)->diffForHumans();
The above print result was 1 day ago
How to use it in the Laravel framework
First of all, in order to display Chinese, Add \Carbon\Carbon::setLocale('zh'); to the boot() method in app/Providers/AppServiceProvider.php, as follows:
public function boot(){ \Carbon\Carbon::setLocale('zh'); }
Related recommendations: php tutorial
The above is the detailed content of How to convert carbon into timestamp in php. For more information, please follow other related articles on the PHP Chinese website!