我试图将时间戳转换为日期:
echo '<td>' . strtotime(mysql_result($result,$i,"datum_overboeking")) = date('d-m-Y'). '</td>';
这给了我一个错误:致命错误:不能在写上下文中使用函数返回值
我希望strtotime输出在日期('d-m-y')中输入,因此它将输出给定的日期格式。
更新
完美无瑕,谢谢!
但是你怎么能找到这种正确的语法构造方式,因为我总是在努力如何正确地构建这样的语法呢?
答案 0 :(得分:2)
使用日期功能的第二个参数。
date('d-m-Y', strtotime(mysql_result($result,$i,"datum_overboeking")));
查看日期函数
答案 1 :(得分:0)
也许你可以使用这样的东西:
<?php
$overboeking = mysql_result($result,$i,"datum_overboeking");
try {
$date = new DateTime($overboeking);
} catch (Exception $e) {
echo $e->getMessage();
exit(1);
}
echo '<td>'.$date->format('d-m-Y').'</td>';
?>