PHP是一種用于生成動態(tài)Web內容的編程語言。用戶可以在服務器端使用PHP。PHP具有許多有用的內置函數,其中之一是strftime()函數。
strftime()函數被設計用于將日期和時間格式化為字符串。該函數可以接受兩個參數,一個格式字符串和一個時間戳。函數將時間戳根據格式字符串轉換為格式化的字符串。
以下是一個使用strftime()函數的例子,將當前的日期和時間以特定格式顯示:
$date = strftime("%A, %B %d, %Y %H:%M:%S"); echo $date;
這個代碼將輸出如下信息:
Thursday, August 12, 2021 13:45:50
可以看出,這個$date變量中包含的字符串是按照字符%A,%B,%d,%Y,%H,%M,%S中規(guī)定的格式來格式化的。下面是每個字符的含義:
- %A - 完整星期幾的名稱
- %B - 完整的月份名稱
- %d - 一個月的第幾天(01-31)
- %Y - 年份
- %H - 小時(00-23)
- %M - 分鐘(00-59)
- %S - 秒(00-59)
可以使用strftime函數格式化其他日期和時間值。例如,可以使用time()函數作為strftime()函數的第二個參數。time()函數返回當前時間的時間戳,如下面的代碼所示:
$timestamp = time(); $date = strftime('%m-%d-%Y', $timestamp); echo $date;
這個代碼將輸出如下信息:
08-12-2021
在這個例子中,我們只使用了字符%m(代表月份),%d(代表日期)和%Y(代表年份)。
除了常規(guī)格式化字符之外,strftime()函數還支持一些特殊格式化字符。例如,字符%c用于按適當的語言格式顯示日期和時間。以下是一個使用%c的例子:
$date = strftime("%c"); echo $date;
這個代碼將以適當的語言格式顯示當前日期和時間。
總之,strftime()函數是在PHP中進行日期和時間處理時非常有用的函數。使用strftime()函數,可以輕松地將任何日期和時間按照特定格式顯示。