为什么在php中调用now()失败

为什么在php中调用now()失败,php,Php,为什么在简单的php脚本中调用now()或current_timestamp()失败 <?php try { echo "Now: " . CURRENT_TIMESTAMP() . "<br>"; //echo "Time: " . time() . "<br>"; echo "Done"; } catch(Exception $e) { echo 'Message: ' .$e->getMessage(); } ?>

为什么在简单的php脚本中调用now()或current_timestamp()失败

<?php
try {
    echo "Now: " . CURRENT_TIMESTAMP() . "<br>";
    //echo "Time: " . time() . "<br>";

    echo "Done";
}
catch(Exception $e) {
    echo 'Message: ' .$e->getMessage();
}
?>

该脚本返回一个空白页,不会报告任何错误。time()工作正常。

NOW()
CURRENT\u TIMESTAMP()
是MySQL函数,而不是PHP函数


正如所建议的,您要查找的函数是
date(“Y-m-dh:i:s”)

您的错误应该是

Call to undefined function CURRENT_TIMESTAMP()
是and的同义词,据我所知,它们是SQL函数(可能在其他上下文中也有意义)

因此,如果您正在寻找该格式,只需执行以下操作:

date("Y-m-d H:i:s");//like 2014-11-22 12:45:34


同时检查什么是
now()
CURRENT\u TIMESTAMP()
?它们是在哪里定义的?这些不是PHP函数。嗯,反正不是预定义的PHP函数。我明白了。我读了这篇文章,其中提到了这些函数:那么我应该包含什么文件呢?这篇文章是关于SQL的。在SQL中,您可以使用它。对于PHP,请阅读PHP.net/date。知道我为什么没有收到错误消息吗?我尝试添加
错误报告(E_ALL)位于脚本顶部,但仍然得到一个空白page@RaelB是否包含
ini\u集(“显示错误”,1)?谢谢你帮我解决了这个问题。我可以看到服务器默认值为0(关闭)