2

我想格式化历史日期:1635-11-27 => 1635 年 11 月 27 日星期二,但我需要荷兰语而不是英语。我正在使用 dateTime 进行格式化,但该函数不响应 set_locale。Strftime 确实响应 setlocale 但只需要一个从 1970 年开始的 unix 时间戳,对吗?

4

2 回答 2

1

看看IntlDateFormatter format()

$formatter = new IntlDateFormatter(<locale>);
$string = $formatter->format(DateTime object);
于 2013-02-25T08:44:29.307 回答
-2

你为什么不用他们的翻译 str_replace 所有“一月”、“二月”、...、“星期一”、“星期二”……?

于 2013-02-25T08:41:06.977 回答