PHP日期 - Null返回1969年12月

时间:2013-12-17 22:19:33

标签: php date strtotime

我的函数成功抓取日期,但是当它为NULL时它会返回1969年12月的日期。我知道这是unix时代,但我怎么能让它输出一个空白值呢?

以下是现在的代码行:

            $project_date = date("F Y", strtotime($g["project_date"]));

感谢任何帮助。非常感谢!

1 个答案:

答案 0 :(得分:3)

在创建Date对象之前测试它是null

$project_date = is_null($g["project_date"]) ? "" : date("F Y", strtotime($g["project_date"]));

http://www.php.net/is_null