我正在使用以下函数来检索日期和时间:
function formatEventTime($time, $type, $locale = 'nb_NO') {
setlocale(LC_TIME, $locale);
switch($type) {
case 'date' : $format = '%d.%m'; break;
case 'dm' : $format = '%d. %B'; break;
case 'time' : $format = '%H:%M'; break;
case 'dmy' : $format = '%d.%m.%Y'; break;
}
return strftime($format, strtotime($time));
}
$time = 2010-12-03 10:00:00
。
问题是我的日子和月份仍然是英文的。我如何将其更改为例如挪威语?
更新
这适用于我的服务器,但不适用于我的语言环境机器。
最佳答案
例子:
<?php
$df = new IntlDateFormatter('nb_NO',
IntlDateFormatter::FULL, IntlDateFormatter::FULL,
'Europe/Oslo');
echo $df->format(time());
给出:
torsdag 16. september 2010 kl. 21.23.03 Norge
关于php - 我如何获得语言环境日和月?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3729038/