是的,我知道还有很多其他主题,但我的问题是:
我只能使用
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')