要在 CodeIgniter 4 取得及設定時間,可以使用時間的 instance,之後就可以透過其來使用跟時間相關的內容:
use CodeIgniter\I18n\Time; $myTime = new Time('+3 week'); $myTime = new Time('now');
透過 new Time 建立時間物件,可以設定想要的時間以及時區,像以下就是取得芝加哥的時間:
$myTime = new Time('now', 'America/Chicago', 'en_US');
要取得當下的時間也可以直接透過 now(),不設定後面的時區就是取得系統預設的時區:
$myTime = Time::now('America/Chicago', 'en_US');
也可以簡單取得今天、明天或後天的時間:
$today=Time::today('America/Chicago', 'en_US'); $yesterday = Time::yesterday('America/Chicago', 'en_US'); $tomorrow=Time::tomorrow('America/Chicago', 'en_US');