Laravel之Carbon-時間的試煉(?)
轉換Unix時間戳
<?php
use Carbon\Carbon;
$unixTimestamp = 1615863304;
$datetime = Carbon::createFromTimestamp($unixTimestamp)->toDateTimeString();
加天數~
用addDay(),詳參
從String還原日期的其他方法
<?php
Carbon::createFromFormat('Y-m-d H:i:s', $datetime)
日期比大小
注意型態得是日期物件哩 可不能是字串
<?php
use Carbon\Carbon;
$date1 = Carbon::create(2023, 12, 25);
$date2 = Carbon::create(2024, 1, 1);
if ($date1->gt($date2)) {
echo "Date1 is greater than Date2";
} elseif ($date1->lt($date2)) {
echo "Date1 is less than Date2";
} else {
echo "Both dates are equal";
}
取得當前時間並有指定格式
<?php
$now = Carbon::now()->format('Y-m-d');
(待撰寫)把Datetime轉成Date格式
<?php