当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

PHP Carbon

授权协议 MIT
开发语言 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'));  //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

相关阅读

相关文章

相关问答

相关文档