Carbon是一個流行的PHP日期時間操作庫,它提供了一種簡單而強大的方式來處理日期和時間。下面是Carbon的一些常見用法:
$date = Carbon::now(); // 當前日期和時間
$date = Carbon::today(); // 今天的日期,時間為00:00:00
$date = Carbon::tomorrow(); // 明天的日期,時間為00:00:00
$date = Carbon::yesterday(); // 昨天的日期,時間為00:00:00
$date = Carbon::create(2022, 3, 14, 12, 30, 45); // 創建指定日期和時間的實例
echo $date->format('Y-m-d H:i:s'); // 格式化日期和時間
echo $date->toDateTimeString(); // 輸出日期和時間
echo $date->toDateString(); // 輸出日期
echo $date->toTimeString(); // 輸出時間
$date->addDays(5); // 增加5天
$date->subHours(2); // 減少2小時
$date->startOfDay(); // 設置時間為當天的開始時間
$date->endOfDay(); // 設置時間為當天的結束時間
$now = Carbon::now();
$futureDate = Carbon::now()->addDays(5);
if ($now->gt($futureDate)) {
echo '現在比未來日期晚';
} else {
echo '未來日期比現在晚';
}
$date->diffForHumans(); // 獲取相對時間差,如“2 hours ago”
$date->isWeekend(); // 判斷是否為周末
$date->isLeapYear(); // 判斷是否為閏年
以上是Carbon庫的一些常見用法,它可以幫助你輕松地處理日期和時間的操作。