当数据库字段为空时,如何避免显示1970-01-01?由于我的网页位于欧洲,我需要使用以下代码显示dd.mm.YYYY这样的日期:
<?php echo date("d.m.Y", strtotime($row['date'])); ?>
但是如果db字段为空,我会得到1970-01-01。我理解为什么会这样,但有没有办法避免这种情况并在网页上显示一个空白字段?
数据库中日期的原始格式为YYYY-mm-dd
答案 0 :(得分:2)
你可以这样做:
$date = empty($row['date']) ? "" : date("d.m.Y", strtotime($row['date']));
echo $date;
答案 1 :(得分:1)
试试这个:
<?php
if(isset($row['date']) && $row['date'] !="")
{
$date = date("d.m.Y", strtotime($row['date']));
}
else {
$date = "";
}
echo $date ; ?>