我正在开展一个项目,该项目要求我以语言环境格式列出一天中的 24 小时。
这是我所拥有的:
$time_fmt = datefmt_create(ICL_LANGUAGE_CODE, IntlDateFormatter::LONG, IntlDateFormatter::LONG, '', IntlDateFormatter::GREGORIAN, 'H:i');
echo datefmt_format($time_fmt, mktime(1, 0));
看起来这应该是 01:00 或 1:00am,具体取决于语言环境。但是,它正在输出“8:”。
如何使用 datefmt_create() 和 dtefmt_format() 以语言环境格式列出一天中的 24 小时?