我正在尝试从带有一些空值的SQL表返回数据。但是,当我返回空值时,会得到奇怪的日期,例如“ 1970-1-1”。
如果该值为空,我想显示“”而不是奇怪的日期。
我是新手,似乎无法用我的代码解决此错误...我该如何实施解决我的不良日期问题?任何帮助将不胜感激。
<?php
$ship_date = $row['ship_date'];;
$ship_date = date("m-d-Y", strtotime($ship_date));
?>
答案 0 :(得分:0)
这是使用条件控制语句(如if-else)的好地方。
尝试:
$ship_date = $row['ship_date'];
if ($ship_date == NULL){
$ship_date = "";
}
else {
$ship_date = date("m-d-Y", strtotime($ship_date));
}