php intl扩展

先开启php intl扩展先

<?php
//这行代码是用来创建一个 DateTime 对象的实例,表示当前的日期和时间,基于指定的时区(Asia/Tokyo,即东京时区)。
//使用 IntlDateFormatter 类创建一个日期格式化器,指定语言和地区(这里是日本和日本的完整日期格式),然后将当前时间格式化为指定格式的日期字符串。
$date = new DateTime('now', new DateTimeZone('Asia/Tokyo'));
$fmt = new IntlDateFormatter('ja_JP', IntlDateFormatter::FULL, IntlDateFormatter::MEDIUM);
echo "Formatted Date: " . $fmt->format($date) . "<br>";

//创建 NumberFormatter 实例,用于格式化数字为指定地区的本地化数字格式(这里是美国的千位分隔符形式)
$num = 1234567.89;
$fmtNum = new NumberFormatter('en_US', NumberFormatter::DECIMAL);
echo "Formatted Number: " . $fmtNum->format($num) . "<br>";

//创建 NumberFormatter 实例,使用 NumberFormatter::CURRENCY 样式格式化金额为本地化的货币格式(这里是美元)
$amt = 1234.56;
$fmtCurr = new NumberFormatter('en_US', NumberFormatter::CURRENCY);
echo "Formatted Currency: " . $fmtCurr->formatCurrency($amt, 'USD') . "<br>";

//使用 ResourceBundle::getLocales('') 获取系统中可用的地区列表,这些地区列表可以用于设置用户的地区偏好。
$locales = ResourceBundle::getLocales('');
echo "Available Locales: " . implode(', ', $locales) . "<br>";

?>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贵哥的编程之路(热爱分享 为后来者)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值