本系列筆記主要是回顧了一下PHP中和日期操作相關(guān)的函數(shù)
在PHP中設(shè)置時區(qū)有三種方法:
1、直接在php的配置文件中修改
? ? 以mac系統(tǒng)為例,我使用的是mamp pro 集成環(huán)境,所以我就說明了一下如何修改這種環(huán)境下的配置文件。
? ? ? a) 打開終端,輸入 vim /Applications/MAMP/conf/php7.0.20/php.ini (解釋一下:php7.0.20 是我自己使用的php版本 ,你可以自行替換成自己的PHP版本?。?/p>
? ? b) 查找關(guān)鍵字 date.timezone (輸入/date.timezone 如果不會的請自行百度 Vim 搜索的操作命令)
? ? c) 修改date.timezone參數(shù)的值,保存退出!(這里要注意一下,如果發(fā)現(xiàn)在date.timezone前面有;請將他刪除否則我們的設(shè)置將不起效果?。?/p>
? ? 你可以在這里查看所有可以設(shè)置的時區(qū)值
? ? d) 重啟Apache
2、使用date_default_timezone_set()
? ? 在所在的PHP文件中使用date_default_timezone_set()函數(shù)來臨時設(shè)置時區(qū)
? ? 語法格式:
? ? ? ? ? date_default_timezone_set(時區(qū)值)
? ? 你可以使用date_default_timezone_get()來實時查詢一下當前腳本的時區(qū)
3、使用ini_set()
? ? 在所在的PHP文件中使用ini_set()函數(shù)來臨時設(shè)置時區(qū);
? ? 語法格式:
? ? ? ? ini_set('date.timezone',時區(qū)值)
? ? 點擊可以查看ini_set()可以設(shè)置的選項
? ? 你可以使用ini_get('date.timezone')來實時查詢一下當前腳本的時區(qū)