是否可以用另一种语言设置getDate函数的语言? (例如荷兰语)
我尝试用
设置区域设置setlocale(LC_TIME, 'NL_nl');
echo strftime('%e %B %Y om %H:%M',time());
但这并没有改变我的语言,它仍然是英语。
我使用getDate函数作为
<?php
$mydate=getdate(date("U"));
echo "$mydate[weekday], $mydate[month] $mydate[mday], $mydate[year]";
?>
实现这一目标的简单方法是什么?
答案 0 :(得分:0)
建议使用PHP的国际化扩展(进一步称为Intl)。
http://php.net/manual/en/class.intldateformatter.php允许根据本地化格式或给定模式或规则集显示日期和时间,并将字符串解析为日期和时间。
以下是一个例子:
// create an instance by setting your locale
$fmt = new IntlDateFormatter(
'nl_NL',
IntlDateFormatter::GREGORIAN,
IntlDateFormatter::NONE
);
// call the format function to get in string
echo $fmt->format(time());