PHP的DateTime是否支持其他格式/区域设置?

时间:2015-01-05 13:15:12

标签: php date

嗯,我猜这个问题非常明显。

如果我有:

$now = new DateTime();
print $now->format('l, M d');

我可以用其他语言输出该日期吗?

1 个答案:

答案 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);