我试图从带有一些空值的 SQL 表中返回数据。但是,当我返回空值时,我会得到像“1970-1-1”这样的奇怪日期。如果值为空,我想显示 "" 而不是奇怪的日期。我是新人,似乎无法用我的代码修复这个错误……我该如何解决我的错误日期问题?任何帮助将不胜感激。<?php $ship_date = $row['ship_date'];; $ship_date = date("m-d-Y", strtotime($ship_date));?>
1 回答
白板的微信
TA贡献1883条经验 获得超3个赞
这是使用条件控制语句(如 if-else)的好地方。
尝试:
$ship_date = $row['ship_date'];
if ($ship_date == NULL){
$ship_date = "";
}
else {
$ship_date = date("m-d-Y", strtotime($ship_date));
}
- 1 回答
- 0 关注
- 133 浏览
添加回答
举报
0/150
提交
取消