从strtotime转换为日期

时间:2014-03-10 14:39:41

标签: php

我试图将时间戳转换为日期:

echo '<td>' . strtotime(mysql_result($result,$i,"datum_overboeking")) = date('d-m-Y'). '</td>';

这给了我一个错误:致命错误:不能在写上下文中使用函数返回值

我希望strtotime输出在日期('d-m-y')中输入,因此它将输出给定的日期格式。

更新

完美无瑕,谢谢!

但是你怎么能找到这种正确的语法构造方式,因为我总是在努力如何正确地构建这样的语法呢?

2 个答案:

答案 0 :(得分:2)

使用日期功能的第二个参数。

date('d-m-Y', strtotime(mysql_result($result,$i,"datum_overboeking")));

查看日期函数

http://www.php.net/manual/en/function.date.php

答案 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>';
    ?>