在上一篇《PHP日期時間運用四:兩個日期間年月日和時分秒的差》中,給大家介紹了兩個日期間的具體差值,今天繼續日期時間系列的文章,本文的主題是如何取得不同時區地點的當前日期/時間。
想必大家應該都知道由於世界各國家與地區經度不同,地方時也有所不同,因此會劃分為不同的時區。所在時區不同,取得的時間自然也是不同的。
例如我先取得我所在的中國時區目前的時間,程式碼如下:
<?php date_default_timezone_set('PRC'); $date = date('m/d/Y h:i:s a', time()); echo $date;
輸出結果:
##如圖,目前時間是2021年8月3號,上午09:21:19秒。 那麼接下來,我們來取得另一個時區'America/Los_Angeles'的時間,程式碼如下:<?php date_default_timezone_set('America/Los_Angeles'); $date = date('m/d/Y h:i:s a', time()); echo $date;
大家是不是一目了然,兩行簡單的程式碼就能取得你想要知道是時區的時間。
date_default_timezone_set(timezone);」。
參數timezone就表示要使用的時區,例如上述程式碼中的 'PRC'和'America/Los_Angeles',或"UTC" 或 "Europe/Paris"。 ###### (參考合法時區的清單:http://www.php.net/manual/zh/timezones.php)######然後我們用###date/time###函數取得所設時區的當前時間就可以了! ######date()函數格式化本機日期和時間,並傳回格式化的日期字串。 ######time()函數傳回自 Unix 紀元(January 1 1970 00:00:00 GMT)起的目前時間的秒數。 ######最後推薦大家一個咱們平台的最新免費課程《###從0開始進入PHP的世界###》~快來學習吧! ###以上是PHP日期時間運用五:取得不同時區地點的目前日期/時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!