📅  最后修改于: 2023-12-03 14:45:18.831000             🧑  作者: Mango
setlocale()函数用于设置本地化信息,以实现对数字、货币、日期和时间等数据格式的本地化处理,适用于国际化的应用程序开发。
string setlocale(int $category, string $locale [, string $... ] )
其中,
如果成功设置了本地化信息,则返回修改后的区域设置信息字符串;否则返回FALSE。
//设置日期格式为中文格式
setlocale(LC_ALL, 'zh_CN.utf8');
$date = strftime('%Y年%m月%d日 %H:%M:%S', time());
echo $date; //输出:2022年05月31日 14:53:33
//设置货币格式为英文格式
setlocale(LC_MONETARY, 'en_US.utf8');
$price = money_format('%i', 123456.789);
echo $price; //输出:USD 123,456.79