【问题标题】:Formatting date (PHP)格式化日期 (PHP)
【发布时间】:2012-07-24 00:35:43
【问题描述】:

我在使用 date() 函数格式化日期时遇到问题。我的代码是:

<?
        $vysledek=mysql_query("select * from akce order by datum limit 1");

        while ($zaznam=MySQL_Fetch_Array($vysledek))
            echo 
                "<b>".$zaznam["nadpis"]."</b>"."<br />\n".
                "<i>", 

                date("j.n.Y h:i", $zaznam["datum"]), 

                "</i>"."<br />\n"."<br />\n".
                $zaznam["text"]."<br />\n"."<br />\n"."<br />\n";
?>

从数据库加载的整个数据显示正确,但日期除外,它返回 1.1.1970 01:33。

【问题讨论】:

    标签: php mysql date format


    【解决方案1】:

    $zaznam["datum"] 可能不是date() 的第二个参数所期望的格式的时间戳。使用strtotime() 执行此操作:

     date("j.n.Y h:i", strtotime($zaznam["datum"]))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多