[CodeIgniter 4] 時間基礎:取得現在、今天、昨天或明天的時間

分享:

要在 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');

 

課程推薦

和我們交流

加入我們的社群,裡面會有一些技術的內容、有趣的技術梗,以及職缺的分享,歡迎和我們一起討論。