$ ls crystal_folder

Laravel之Carbon-時間的試煉(?)

轉換Unix時間戳

<?php
use Carbon\Carbon;

$unixTimestamp = 1615863304;
$datetime = Carbon::createFromTimestamp($unixTimestamp)->toDateTimeString();

Carbon的奧秘

加天數~

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";
}

取得當前時間並有指定格式

FYI

<?php
$now = Carbon::now()->format('Y-m-d');

(待撰寫)把Datetime轉成Date格式

<?php

#Laravel #php