PHP将日期格式显示为英国而非美国



在我的数据库中,我有10-01-2021(d/m/Y(
我想在网站上显示为(d F Y("2021年1月10日。然而,它显示为2021年10月1日

我如何告诉代码,日期和月份不是按美国的月/日顺序排列的,而是按天/月排列的?

我尝试过使用$projectCreated=DateTime::createFromFormat('d/M/Y',$projectCreated(;但这并没有引起任何反响。

$projectCreated = date_create($projectCreated);
$projectCreated = date_format($projectCreated,"d F Y");

您应该回显格式化的输出,而不是静态类函数。

$date = DateTime::createFromFormat('d-m-Y', '10-01-2021');
echo $date->format('d F Y');

最新更新