php的strftime
函數可以用來格式化日期和時間。在進行國際化時,可以使用setlocale
函數來設置本地化信息。以下是一些strftime
的國際化應用示例:
setlocale(LC_TIME, 'en_US');
echo strftime('%A %B %d, %Y', strtotime('2022-01-01')); // Saturday January 01, 2022
setlocale(LC_TIME, 'fr_FR');
echo strftime('%A %d %B %Y', strtotime('2022-01-01')); // Samedi 01 Janvier 2022
setlocale(LC_TIME, 'de_DE');
echo strftime('%A, %d. %B %Y', strtotime('2022-01-01')); // Samstag, 01. Januar 2022
通過設置不同的本地化信息,可以將strftime
函數輸出的日期和時間格式化為不同語言和風格的結果。這樣可以方便地實現國際化的日期和時間顯示。