PHP:将YYYY-MM-DD转换为DD-MM-YYYY


PHP: Convert YYYY-MM-DD to DD-MM-YYYY?

是的,我知道还有很多其他主题,但我的问题是:

我只能使用

date_format(new DateTime($ymd_date_from_db), “d.m.Y H:i:s“

当我在php中设置时区时。但我不想设置它,因为不需要时区,因为时间戳值已经在$ymd_date_from_db中了,所以我不想在php中设置时区。日期(…)也不起作用:

"依赖系统的时区设置是不安全的"

  • 同样的问题,它希望我在php中设置时区

还有其他解决方案吗?

尝试使用format方法

<?php
    $date = new DateTime($ymd_date_from_db);
    echo $date->format('d-m-Y');
?>

尝试使用strtotime():

date("d-m-Y", strtotime($originalDate));

DateTime::format(),例如:

$DateTimeObj->format('your format')