📅  最后修改于: 2023-12-03 15:14:06.011000             🧑  作者: Mango
Carbon Datetime 是一个非常强大的 PHP 日期时间操作类库,可以方便地处理日期和时间,并提供多个有用的方法以便于日期和时间的比较、转换和格式化。Carbon Datetime 具有易于使用的界面,可以使日期时间操作变得简单而不失效率。
use Carbon\Carbon;
$carbon = new Carbon();
// 获取当前时间戳
$timestamp = $carbon->timestamp;
// 获取当前时区的时间
$now = $carbon->now();
// 获取指定时区的时间
$nowInLondon = $carbon->now(new DateTimeZone('Europe/London'));
// 格式化日期和时间
$formatted = $carbon->format('Y-m-d H:i:s');
// 修改日期/时间
$carbon->addDays(4);
$carbon->subMonths(2);
// 比较日期/时间
$now->gt($nowInLondon); // 返回 true 或 false
// 解析日期/时间字符串
$parsed = Carbon::parse('2021-06-01 09:00:00');
<?php
use Carbon\Carbon;
// 获取当前时间戳
$timestamp = Carbon::now()->timestamp;
// 获取当前时区的时间
$now = Carbon::now();
// 获取指定时区的时间
$nowInLondon = Carbon::now(new DateTimeZone('Europe/London'));
// 格式化日期和时间
$formatted = Carbon::now()->format('Y-m-d H:i:s');
// 修改日期/时间
$carbon = Carbon::now()->addDays(4)->subMonths(2);
// 比较日期/时间
$isGt = Carbon::now()->gt($nowInLondon);
// 解析日期/时间字符串
$parsed = Carbon::parse('2021-06-01 09:00:00');
返回的 Markdown 格式代码片段:
```php
<?php
use Carbon\Carbon;
// 获取当前时间戳
$timestamp = Carbon::now()->timestamp;
// 获取当前时区的时间
$now = Carbon::now();
// 获取指定时区的时间
$nowInLondon = Carbon::now(new DateTimeZone('Europe/London'));
// 格式化日期和时间
$formatted = Carbon::now()->format('Y-m-d H:i:s');
// 修改日期/时间
$carbon = Carbon::now()->addDays(4)->subMonths(2);
// 比较日期/时间
$isGt = Carbon::now()->gt($nowInLondon);
// 解析日期/时间字符串
$parsed = Carbon::parse('2021-06-01 09:00:00');