在我的数据库中,我有 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");
答案 0 :(得分:1)
您应该回显格式化输出而不是静态类函数。
$date = DateTime::createFromFormat('d-m-Y', '10-01-2021');
echo $date->format('d F Y');