是的,我知道有很多关于它的其他主题,但我的问题在这里:
我只能使用
date_format(new DateTime($ymd_date_from_db), “d.m.Y H:i:s“
当我在我的php中设置时区时。但我不想设置它,因为不需要时区,因为时间戳值已经在$ ymd_date_from_db中 - 所以我不想在php中设置时区除此之外。日期(....)也不起作用:
“依靠系统的时区设置是不安全的”
还有其他解决方案吗?
答案 0 :(得分:0)
尝试使用format
方法
<?php
$date = new DateTime($ymd_date_from_db);
echo $date->format('d-m-Y');
?>
答案 1 :(得分:0)
DateTime::format()
例如:
$DateTimeObj->format('your format')
答案 2 :(得分:-1)
尝试使用strtotime()
:
date("d-m-Y", strtotime($originalDate));