嗯,我猜这个问题非常明显。
如果我有:
$now = new DateTime();
print $now->format('l, M d');
我可以用其他语言输出该日期吗?
答案 0 :(得分:6)
为此,PHP的intl扩展名为IntlDateFormatter
。
$fmt = new IntlDateFormatter(
'de-DE',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
$date = new DateTime;
echo $fmt->format($date);