Comment convertir du carbone en horodatage en php ?
Les principaux points de connaissance de cet article concernent le traitement de la date et de l'heure PHP, php, carbon, time class, carbon, php, une explication détaillée de PHP utilisant le processeur de date et d'heure Carbon affichage humanisé de l'heure, si vous Si vous souhaitez avoir une étude systématique et approfondie des points de connaissances pertinents, vous pouvez vous référer au livre électronique suivant
Exemple d'outil de traitement de date et d'heure en PHP (Carbon)
Introduction à Carbon
Carbon est un plug-in de traitement de l'heure et de la date très convivial en PHP. Il compte près de 5 000 étoiles sur github.
L'adresse github est : https://github.com/brannesbitt/Carbon
Utilisation de base de 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
Ce qui précède présente quelques utilisations de base de Carbon . La plus grande caractéristique de Carbon est sa flexibilité et sa convivialité.
Ce qui précède représente l’intégralité du contenu de cet article. J’espère qu’il sera utile à l’étude de chacun. J’espère également que tout le monde soutiendra le Coders’ Home.
Explication détaillée de l'utilisation par PHP du processeur de date et d'heure Carbon pour afficher l'heure de manière humanisée
Cet article présente l'utilisation par PHP du processeur de date et d'heure Carbon pour afficher l'heure de manière humanisée. J'aimerais le partager avec vous. Les détails sont les suivants :
La bibliothèque de traitement de date et d'heure Carbon peut traiter le temps très facilement. L'adresse github est https://github.com/brannesbitt/carbon.
Carbon peut être facilement installé via Composer
# composer require nesbot/carbon
La méthode d'utilisation est également très simple
<?php require 'vendor/autoload.php'; use Carbon\Carbon; //显示中文 Carbon::setLocale('zh'); //获取昨天的时间戳 $ts = Carbon::yesterday()->timestamp; //人性化显示时间 echo Carbon::createFromTimestamp($ts)->diffForHumans();
Le résultat d'impression ci-dessus date d'il y a 1 jour
Comment l'utiliser dans le framework Laravel
Tout d'abord, afin d'afficher le chinois, ajoutez CarbonCarbon::setLocale('zh'); à la méthode boot() dans app/Providers/AppServiceProvider.php , comme suit :
public function boot(){ \Carbon\Carbon::setLocale('zh'); }
Recommandations associées : tutoriel php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!