今天我們來講一下PHP中的date()函數,它是PHP中用來將日期和時間格式化的函數。
我們來舉個例子,如果我們想要輸出今天的日期,可以這樣寫:
date_default_timezone_set('Asia/Shanghai'); echo date('Y-m-d');
運行這段代碼,輸出的就是當前日期,例如2022-01-01。
接下來我們可以更改一下格式,如果我們想要輸出當前月份和年份,可以這樣寫:
date_default_timezone_set('Asia/Shanghai'); echo date('Y年m月');
這樣輸出的就是當前的年份和月份,例如2022年01月。
除了輸出常見的日期格式,date()函數也支持輸出其他的格式,例如星期幾和一年中的第幾天。
例如,如果我們想要輸出當前是星期幾,可以這樣寫:
date_default_timezone_set('Asia/Shanghai'); echo date('l');
這樣輸出的就是當前是星期幾,例如Sunday。
如果我們想要輸出一年中的第幾天,可以這樣寫:
date_default_timezone_set('Asia/Shanghai'); echo date('z');
這樣輸出的就是當前是一年中的第幾天,例如1月1日輸出的是0,1月2日輸出的是1。
除了輸出格式化后的日期,date()函數還支持一些其他的參數。
例如,如果我們想要將時間戳轉換為日期,可以這樣寫:
date_default_timezone_set('Asia/Shanghai'); $timestamp = 1641020400; echo date('Y-m-d H:i:s', $timestamp);
這樣就會將時間戳1641020400轉換為2022-01-01 00:00:00的日期。
此外,date()函數還支持一些其他的參數,例如設置時區、返回日期和時間的數組、獲取當前時間等等。
總之,date()函數非常強大,可以滿足我們日常開發中的絕大部分日期和時間處理需求。
上一篇oracle 取余
下一篇python的len中文