要將date()函數(shù)國際化處理,可以使用setlocale()函數(shù)設(shè)置地區(qū)和語言,以便根據(jù)所設(shè)置的地區(qū)和語言格式化日期和時間。
例如,要將日期和時間格式化為法國地區(qū)的格式,可以這樣做:
setlocale(LC_TIME, 'fr_FR');
echo strftime('%A %d %B %Y', strtotime('2022-01-01')); //輸出:Samedi 01 Janvier 2022
在上面的示例中,setlocale()函數(shù)將當(dāng)前地區(qū)設(shè)置為’fr_FR’(法國地區(qū)),然后使用strftime()函數(shù)根據(jù)所設(shè)置的地區(qū)格式化日期和時間。