为什么在php中调用now()失败
为什么在简单的php脚本中调用now()或current_timestamp()失败为什么在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
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(关闭)