Carbon 是对 PHP 5.3+ 中的 DateTime 进行扩展的 PHP 库。
示例代码:
printf("Right now is %s", Carbon::now()->toDateTimeString()); printf("Right now in Vancouver is %s", Carbon::now('America/Vancouver')); //implicit __toString() $tomorrow = Carbon::now()->addDay(); $lastWeek = Carbon::now()->subWeek(); $nextSummerOlympics = Carbon::createFromDate(2012)->addYears(4); $officialDate = Carbon::now()->toRFC2822String(); $howOldAmI = Carbon::createFromDate(1975, 5, 21)->age; $noonTodayLondonTime = Carbon::createFromTime(12, 0, 0, 'Europe/London'); $worldWillEnd = Carbon::createFromDate(2012, 12, 21, 'GMT'); // Don't really want to die so mock now Carbon::setTestNow(Carbon::createFromDate(2000, 1, 1)); // comparisons are always done in UTC if (Carbon::now()->gte($worldWillEnd)) { die(); } // Phew! Return to normal behaviour Carbon::setTestNow(); if (Carbon::now()->isWeekend()) { echo 'Party!'; } echo Carbon::now()->subMinutes(2)->diffForHumans(); // '2 minutes ago' // ... but also does 'from now', 'after' and 'before' // rolling up to seconds, minutes, hours, days, months, years $daysSinceEpoch = Carbon::createFromTimeStamp(0)->diffInDays();
Laravel 中默认使用的时间处理类就是 Carbon。 <?php namespace Carbon; class Carbon extends \DateTime { // code here } 你可以在 Carbon 命名空间的 Carbon 类中看到上面声明的代码片段。 获取当前时间 可以同 now() 方法获取当前的日期和时间。如果你不指定参数,它会使用 PHP 配置
软件简介 Carbon 是对 PHP 5.3+ 中的 DateTime 进行扩展的 PHP 库。 示例代码: printf("Right now is %s", Carbon::now()->toDateTimeString()); printf("Right now in Vancouver is %s", Carbon::now('America/Vancouver')); //implic
Introduction Carbon 是php的日期处理类库(A simple PHP API extension for DateTime.)。 Carbon 继承了PHP的 Datetime 类,所以 Carbon 中没有涉及到的,但在 Datetime 中已经实现的方法都是可以使用的。 <?php namespace Carbon; class Carbon extends \Dat
我试图在人类格式的两个日期之间取得差异,但仅限于工作日.这是我的实际代码: $start = '2018-09-13 09:30:00'; $end = '2018-10-16 16:30:00'; $from = Carbon::parse($start); $to = Carbon::parse($end); $weekDay = $from->diffInWeekdays($to); $hu
我只需要格式化PHP日期,例如: $current_date_time = new DateTime("now"); $user_current_date = $current_date_time->format("Y-m-d"); 到达日期.如何在没有时间的情况下使用Carbon做这个动作? $now = Carbon::now(); echo $now; // 2015-11-11 12:38
从document page of Carbon library开始,可以使用简单的单词来初始化Carbon对象.例如,Carbon :: parse(“ 2008年12月第一天”)或新的Carbon(“ 2008年12月第一天”) 但是,当我尝试通过以下尝试将日期设置为本月10日时 Carbon::parse('10th day of this month') Carbon::parse('te
use Carbon\Carbon; //这个月的第一天 Carbon::now()->firstOfMonth(); //上个月第一天 Carbon::now()->subMonth()->firstOfMonth() #格式化 $date = Carbon::now()->firstOfMonth(); //得到的是对象 $date->format('Y-m'); //str
安装 可以通过 Composer 来安装 Carbon:composer require nesbot/carbon 使用 我们通过命名空间导入 Carbon 来使用,而不需每次都提供完整的名称。<?phprequire 'vendor/autoload.php';use Carbon\Carbon; Carbon提供了许多处理日期和时间的方法,可以满足各种业务需求,以下列出我们常用的处理日期和
Carbon介绍 Carbon是PHP中很人性化的时间日期处理插件,github拥有接近5000个 star。 github地址为:https://github.com/briannesbi... Carbon基本用法 //1、基本应用 $now = Carbon::now(); //2016-11-03 14:13:16 $today = Carbon::today(); //2016-11-0
Carbon是PHP中很人性化的时间日期处理插件,本文主要和大家分享PHP中的日期时间处理利器(Carbon)实例,希望能帮助到大家。 Carbon基本用法//1、基本应用 $now = Carbon::now(); //2016-11-03 14:13:16 $today = Carbon::today(); //2016-11-03 00:00:00 $tomorrow = Carbon::t
Carbon介绍 Carbon是PHP中很人性化的时间日期处理插件,github拥有接近5000个 star。 github地址为:https://github.com/briannesbitt/Carbon Carbon基本用法 //1、基本应用 $now = Carbon::now(); //2016-11-03 14:13:16 $today = Carbon::today(); //201
carbon Carbon 是php的日期处理类库(A simple PHP API extension for DateTime.) 关于在Laravel中日期时间处理包Carbon的简单使用,需要的朋友可以参考下。 安装 可以通过composer来安装Carbon,由于 Laravel 项目已默认安装了此包,所以不需要再次执行上面的命令。 composer require nesbot/car
快速切換前後日期<?php use Carbon\Carbon; $now = Carbon::now(); echo $now; // 2015-03-26 00:36:47 $today = Carbon::today(); echo $today; // 2015-03-26 00:00:00 $tomorrow = Carbon::tomorrow(‘Europe/London‘); ec
从document page of Carbon library开始,可以使用简单的单词来初始化Carbon对象.例如,Carbon :: parse(“ 2008年12月第一天”)或新的Carbon(“ 2008年12月第一天”) 但是,当我尝试通过以下尝试将日期设置为本月10日时 Carbon::parse('10th day of this month') Carbon::parse('te
·Serialization Carbon实例能被序列化的。 $dt = Carbon::create(2012, 12, 25, 20, 30, 00, 'Europe/Moscow'); echo serialize($dt); // O:13:"Carbon\Carbon":3:{s:4:"date";
在编写 PHP 应用时经常需要处理日期和时间,这篇文章带你了解一下 Carbon – 继承自 PHP DateTime 类的 API 扩展,它使得处理日期和时间更加简单。Laravel 中默认使用的时间处理类就是 Carbon。 namespace Carbon; class Carbon extends \DateTime { // code here } 你可以在 Carbon 命名空间的 C
此类需引用Carbon组件,可根据自身需求再次封装 <?php namespace Waoo\Helper; use Carbon\Carbon; class DateTime { /******************************日******************************/ /** * 今日Y-m-d * @return
<?php use Carbon\CarbonPeriod; $period = CarbonPeriod::create('2018-06-14', '2018-06-20'); // Iterate over the period foreach ($period as $date) { echo $date->format('Y-m-d') ."\n"; } //result