php - 检查日期是否为空

标签 php html

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/

相关文章:

php - 数据表警告 : table id=dataTables - Ajax error. 404 未找到

php - 使用php插入多个数据并更新数据库?

jquery - 保持宽高比的全屏 div 中的图像

javascript - 如何改变滚动条的颜色

javascript - 使用 jQuery 获取复选框的值为 1/0

php - PDO 使用 MySQL 的 NOW()

php - 管理每周时间表的数据库模式

javascript - 在单选按钮中打开新选项卡窗口?

html - Flexbox:一种沿主轴对齐单个元素的方法

php - Where 子句在传递未知字符串值后检索数据。为什么?