在 while
循环中,如果该日期存在,我如何仅显示该日期?
例如:如果日期是 0000-00-00
,则什么都不显示。
我目前正在读取日期如下,但是当 0000-00-00
时,我得到的是 01-01-1970
:
date('d-m-Y', strtotime($row['date']))
最佳答案
您应该首先检查日期字段中的内容是包含日期还是 NULL。根据结果你可以读到 date 。
while ($row = mysql_fetch_array($result)) {
if (strtotime($row['date']) != '0000-00-00') {
mydate = date('d-m-Y', strtotime($row['date']));
} else {
mydate = '';
}
}
关于php - 检查日期是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10461928/