这可能是一个简单的问题,但老实说,食谱的相关文档非常稀缺,我在网上找不到任何内容。
我有一个以时间戳格式存储时间的数据库,当我检索它时,我试图以另一种格式显示。我有一天想要展现的一切。
date->i18nFormat('dd-MM-yyyy H:mm:ss')
[我正在尝试在日期编号旁边显示nd / rd / th。我只能找到jS,但是当我使用它时,什么都没有显示。
还有其他方法吗?谢谢。
jS
是standard PHP date format pattern,但是Time::i18nFormat()
是可本地化的日期,并且它使用INTL date formatter,后者使用了ICU formatting patterns,而后者不支持常规字符(可能是因为大多数语言都不支持)有它们)。
因此,如果您实际上不需要创建可本地化的输出,请通过继承自format()
/ \DateTime
的\DateTimeImmutable
方法使用常规的PHP日期格式器:
$date->format('F jS, Y H:i:s');
另请参见