## # [Carbon類](https://www.cnblogs.com/xuzhengzong/p/12186714.html)
1、https://blog.csdn.net/zhezhebie/article/details/79386051
~~~
toDateString() ---輸出格式為:2018-06-07
toFormattedDateString() ---輸出格式為:Jun 7, 2018
toTimeString() ---輸出格式為:07:39:02
toDateTimeString() ---輸出格式為:2018-06-07 07:39:02
toDayDateTimeString() ---輸出格式為:Thu, Jun 7, 2018 7:39 AM
toAtomString() ---輸出格式為:2018-06-07T07:39:02+00:00
toCookieString() ---輸出格式為:Thursday, 07-Jun-2018 07:39:02 UTC
toIso8601String() ---輸出格式為:2018-06-07T07:39:02+00:00
toRfc822String() ---輸出格式為:Thu, 07 Jun 18 07:39:02 +0000
toIso8601ZuluString() ---輸出格式為:2018-06-07T07:39:02Z
toRfc850String() ---輸出格式為:Thursday, 07-Jun-18 07:39:02 UTC
toRfc1036String() ---輸出格式為:Thu, 07 Jun 18 07:39:02 +0000
toRfc1123String() ---輸出格式為:Thu, 07 Jun 2018 07:39:02 +0000
toRfc2822String() ---輸出格式為:Thu, 07 Jun 2018 07:39:02 +0000
toRfc3339String() ---輸出格式為:2018-06-07T07:39:02+00:00
toRssString() ---輸出格式為:Thu, 07 Jun 2018 07:39:02 +0000
toW3cString() ---輸出格式為:2018-06-07T07:39:02+00:00
toRfc7231String() ---輸出格式為:Thu, 07 Jun 2018 07:39:02 GMT
~~~
2、https://www.cnblogs.com/huangshoushi/p/6625981.html
~~~
<?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');
echo $tomorrow; // 2015-03-27 00:00:00
$yesterday = Carbon::yesterday();
echo $yesterday; // 2015-03-25 00:00:00
$carbon = Carbon::now()->XXX();
toDateString() ---輸出格式為:2018-06-07
toTimeString() ---輸出格式為:07:39:02
toDateTimeString() ---輸出格式為:2018-06-07 07:39:02
~~~
~~~
<?php
use Carbon\Carbon;
$dt = Carbon::parse('2012-9-5 23:26:11.123789');
// 取的指定時間資料的資訊(整數)
var_dump($dt->year); // int(2012)
var_dump($dt->month); // int(9)
var_dump($dt->day); // int(5)
var_dump($dt->hour); // int(23)
var_dump($dt->minute); // int(26)
var_dump($dt->second); // int(11)
var_dump($dt->micro); // int(123789)
var_dump($dt->dayOfWeek); // int(3)
var_dump($dt->dayOfYear); // int(248)
var_dump($dt->weekOfMonth); // int(1)
var_dump($dt->weekOfYear); // int(36)
var_dump($dt->daysInMonth); // int(30)
var_dump($dt->timestamp); // int(1346901971)
var_dump(Carbon::createFromDate(1975, 5, 21)->age); // int(39)
~~~
年月日時分秒
~~~
<?php
use Carbon\Carbon;
$dt = Carbon::now();
$dt->year = 1975;
$dt->month = 13; // 年份會強制 +1,且月份變為 1 月
$dt->month = 5;
$dt->day = 21;
$dt->hour = 22;
$dt->minute = 32;
$dt->second = 5;
~~~
是否周一、周日、昨日、明日、生日等判斷
~~~
<?php
use Carbon\Carbon;
$dt = Carbon::now();
$dt->isWeekday();
$dt->isWeekend();
$dt->isMonday();
$dt->isYesterday();
$dt->isToday();
$dt->isTomorrow();
$dt->isFuture();
$dt->isPast();
$dt->isLeapYear();
$dt->isSameDay(Carbon::now());
$born = Carbon::createFromDate(1987, 4, 23);
$noCake = Carbon::createFromDate(2014, 9, 26);
$yesCake = Carbon::createFromDate(2014, 4, 23);
var_dump($born->isBirthday($noCake)); // bool(false)
var_dump($born->isBirthday($yesCake)); // bool(true)
~~~
- 說明
- PHP快遞模式(一鍵同步多服務器程序文件)
- 多服務器文件md5對比
- 差異文件打包壓縮
- 上傳壓縮包
- 接收壓縮包
- 下載壓縮包
- 解壓覆蓋文件
- 數據庫同步
- 數據字典與數據庫創建
- 數據表測試數據
- 文件對比方法
- think-orm包
- think-orm數據操作模型包
- think-orm數據庫操作包
- think-migration數據庫遷移包
- think-migration數據庫填充數據
- think-migration數據庫創建數據表
- think-migration數據庫查詢數據
- Phinx數據庫遷移包
- Phinx數據庫填充數據
- Phinx數據庫創建數據表
- Phinx數據庫查詢數據
- 統一生成數據表,模型與數據表數據包
- 統一生成數據表
- 統一生成數據表數據
- 統一生成數據表模型
- 在線文檔與測試服務
- 自動生成api接口在線測試
- 自動生成api在線文檔
- 自動生成api接口ajax測試示例
- 管理后臺頁面(可以多個)
- 后臺首頁
- 后臺配置頁面
- 列表頁面
- 表單頁面
- 樹狀列表頁面
- 樹狀表單頁面
- 管理后臺程序
- 樹狀表單添加與修改保存
- 一般表單添加與修改保存
- 樹狀列表展示
- 一般列表
- 配置頁面
- 文件壓縮與解壓
- 文件壓縮
- 文件解壓
- 仿token操作
- 生成token
- 解析token
- 加解密組件hashids/hashids
- 隨機事件
- 隨機數生成
- 隨機字符串
- 隨機中文字符串
- 隨機中文姓名
- 隨機密碼串
- redis操作
- 異步操作
- 后臺表單操作
- 后臺列表頁面操作
- 模板文件生成新文件操作
- 按模板生成文件
- 生成模型文件
- 生成門面類
- 字符串操作
- 字符串包含
- 字符串排除前一個字符
- 字符串排除前N個字符
- 字符串排除前面一個字符串
- 字符串排除后一個字符
- 字符串排除后N個字符
- 字符串排除后面一個字符串
- 字符串截取
- 數組操作
- 交集
- 并集
- 差集
- 時間戳操作
- 上個月第一天日期
- 上個月最后一天日期
- 本月第一天日期
- 本月最后一天日期
- 下個月第一天日期
- 下個月最后一天日期
- 日期和時間處理組件-Carbon手冊
- 日期和時間處理組件-Carbon
- PHP 使用Carbon擴展進行時間處理
- Carbon類
- bootstrap操作
- 表格
- 警告框
- 徽章
- 文件操作
- 文件上傳
- 圖片操作
- 圖片上傳
- 圖片壓縮
- 圖片水印
- intervention/image使用
- log日志操作
- url操作
- url生成實例
- url解析實例
- 樹狀操作
- workerman操作
- 數據庫備份
- 門面操作
- 門面操作測試
- 數據字典生成
- 二維碼操作
- 二維碼生成
- logo二維碼
- think-cache緩存
- phpoffice/phpexcel使用
- Curl采集包
- 使用Guzzle執行HTTP請求
- fzaninotto/Faker中文填充數據表
- 安裝faker
- Faker創建假數據
- Faker基礎數據(英文)
- faker的Lorem(中文)
- 生成Person人物信息
- 生成Address地址信息
- 生成手機號Phone Number
- 生成公司Company信息
- 生成其他中文信息
- 生成時間日期Datetime