strtotime(YourDate) != NULL
тоже отлично работает.
Я работал в разделе базы данных DOB и DOM (дата заключения брака).Кажется, по умолчанию NULL сохранил дату как 0000-00-00.Честно говоря, это глупость.
Или, возможно, моя глупость была сделать поле полем DATE вместо того, чтобы делать его VARCHAR и хранить там значение STRTOTIME.
<?php
if(strtotime($dates->dom) != NULL)
{
echo '<a href="' . base_url() . 'dates/dom/' . $dates->dom . '">' . date('j F, Y',strtotime($dates->dom)) . '</a>';
}
else
{
print 'Not Listed Yet';
} ?></strong>