从文档中运行下面的示例对我来说返回 false (此页面中的其他示例有相同的问题)。它是一个错误吗?
$fmt = new IntlDateFormatter(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'First parsed output is ' . $fmt->parse('Wednesday, December 20, 1989 4:00:00 PM PT');
echo $fmt->getErrorMessage(); // return: U_PARSE_ERROR
似乎parse
方法需要构造函数format
的参数 IntlDateFormatter
。